A member of our team seems to think that everything should go into a user control. This obviously hides all of the events, methods which already exist, and extra code needs to be written to bubble them up.
So what is the correct time to use user controls, and more specifically when not to?
...
Go to the complete details ...