In about of a year of .NET development, I had somehow stayed away from the nitty-gritties of ASP.NET. Today, out of the blue, I got this urge to create a custom composite control. After an inevitable struggle, I did manage to do what I wanted to. In the...