ASP.NET (with C#) article by Dino Esposito...

via Kent Sharkey's Blog

Five ASP.NET Controls You Might Be Craving

"In this article, we'll tackle five ASP.NET features that require wicked and creative code."

... if you're looking for a [out of the box] data-bound bulleted or numbered list of strings, prepare to face disappointment.... I'm not sure how you feel about that, but I craved a BulletList control for a while. Then, I made the decision to build it myself. Quite surprisingly, it wasn't too difficult ...

Dino describes the creation of 5 ASP.NET controls to do some very useful things (like a data bound bulleted list).. from CoDe magazine