Hey Tim, Yep...alot does depend on the size/complexity of the app. I've built a lot of very large and complex apps with wildy different display needs depending on where the user is at. You hit a point at which the "boy this works great" turns into "wow was that a bad way to structure things".
That said I got lots of advice from better programmers than I early on in my career....so I've always done my best to seperate things "the right way" from scratch...then if requirements change you don't have to do an app tear down and re-factor......just start using the built-in scalability and away I go ;-) This debate is very similar to which language is best....depends on the requirements....best tool for the job. ;-) ....and of course there there is a lot of value in the old saying..."If it ain't broke...don't fix it" ;-) Bryan Stevenson B.Comm. VP & Director of E-Commerce Development Electric Edge Systems Group Inc. phone: 250.480.0642 fax: 250.480.1264 cell: 250.920.8830 e-mail: [EMAIL PROTECTED] web: www.electricedgesystems.com ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~| Logware (www.logware.us): a new and convenient web-based time tracking application. Start tracking and documenting hours spent on a project or with a client with Logware today. Try it for free with a 15 day trial account. http://www.houseoffusion.com/banners/view.cfm?bannerid=67 Message: http://www.houseoffusion.com/lists.cfm/link=i:4:228010 Archives: http://www.houseoffusion.com/cf_lists/threads.cfm/4 Subscription: http://www.houseoffusion.com/lists.cfm/link=s:4 Unsubscribe: http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=11502.10531.4 Donations & Support: http://www.houseoffusion.com/tiny.cfm/54