Creo que lo mejor que podrías hacer es estructurarlos con xml, y despues,
además de poder cogerlos uno a uno desde un ASP y meterlos donde tu quieras(HTML,Otro ASP, MiBaseDatos), también puedes mediante XSL formatear los listados y presentar grandes cantidades de informacion procesarla y presentarla. Pero recuerda que el XML está orientado a la estructura de la información. Para formatearlas XSL superpotente, aunque con CSS también puedes dar algo de formato(Puahhhhhh!!), para el html está bien, pero con xml puedes olvidarte y aprender XSL.