I'm wild about usercontrols, aka ascx'es. Very very usefull. But they do have one drawback : you cannot use a usercontrol in another application. Asp.net will tell you (at runtime) “this cannot be allowed”. Because it contains markup ? Pitty.
Peter