Ok, we have DataList, datagrid or datarepeater control.
personally I hate these things, but they work.

I currently use a XSL file, a CSS file and an XML control on my page.

What is the best way of doing this?

Woka