Here are my two cents. We write a scheduling application and I first looked (and purchased) the hollogram's. It worked right out of the box, but when attempting to adapt it to fit our needs, it took a lot of work to understand their code and not screw other functions up. It is all VFP code. On the other hand, the DBI control is an OCX you can drop into your application and just code the functions and properties. While I didn't go with DBI's I used the schedocx.ocx from Addsoft, the OCX seemed a lot easier to use. Like I said, just my 2 cents.