I have a set of screens in C#/ASP where the user enters information. It's broken up into multiple parts to make it more user friendly. It used to be in separate pages, but that was very difficult to manage, as all the info is very related. So it was changed to be panels in one page that we show and hide based on the user's progress. I have a set of screens in C#/ASP where the use