... or wrong way to do it .. only good choices, better choices and 'not' so good choices. Things we all have to keep in mind : 1) who is our indended audience\users 2) what platform ( deskops ) will our app run 3) back end tables, Oracle, Sql Server, db2, ADS, .dbf\cdx..ntx 4) Win32, Win64, Web .. ...