How can you go from a block of code on an ASP.NET Web page to a polished Server Control? Ask Steve Smith:

Evolving Custom Controls

TTFN - Kent