Hi there! I'm still on the process of learning VFP and OOP and this is my first time to do an acctg. program and I have to learn it all by myself. Anyway, I'm currrently doing a disbursement program i.e. I can write, edit, void and print checks and the reports that accompany with it. I've created the necessary tables for my Check data entry screen. I've created two related tables, a check header file and check trans. file. Also, I have my payee and ChartofAccts file. Check header file contains checkno N (5) and description C (40). Check trans. contains checkno, date, payee, amount and some fields for my G/L distribution to be posted later on to the G/L. I've created my data screens and other forms for this programmatically. I've realized that my other forms/data entry screens for Cash Receipts, Journal Entries and Sales Book are pretty much the same as my Check data entry program. i want to make my first attempt to create classes for my forms to provide uniformity. Is there anybody out there who can give me an example of implementing a grid w/ navigation buttons in a class and some explanations on it. Really appreciate any help. Thanks in advance.