I think I closed my previous quesition too soon. I'm just starting to learn vb6 partly because I'm looking to build my own billing program for my small business. I have ~70 customers the database will contain names, address, phone numbers, hopefully an auto bill field so standard charges can be done monthly, a series of codes for billing a variety of different parts & services. It would need to save one years worth of previouis charges. And I would need to be able to search on the above criteria. Essentially I need to send out invoices, and statements, and keep a record of what I've done. Does this sound like a VB project??? I'm not under any time constraints, I already have a program for this but it's not specific to my business and lacks flexibility.