>Thanks for responding on this as I needed to clear this up. I keep coming back to this question as I try to get my object methods specialized down to doing one thing well. I think what I need to get used to is having a setup method and a cleanup method in my objects for such things as I was tempted to put into the command button or such control. I can't wait until devcon where I can look at lots of frameworks. I will definitely be at one of your extending the framework talks.
Terry,
Be sure to introduce yourself at DevCon. We can share a beer together.
The design issue here is the question of What is this thing and what should it be responsible for? The goal (although One thing well is a good goal) is to eliminate any additional knowledge each object needs to perform. The less knowledge an object needs the more reuseable it becomes.