Our team is developing a rather big ASP.NET web project which initially started in ASP.NET 1.0 and was ported several times to all new versions of .NET.
We made extensiv
I would use usercontrols still, and mainly because you can disassociate content from design this way much more easily which will ultimately help a lot when you are changing the design of the application.
It also makes it a bit easier to move the controls around on the page than if you had to cut/paste code all over the place.