you need to learn about xml and xsl. they are both relatively old technologies. xsl is kind of like css for xml. its more tricky to learn than xml. but once you get your head around both its well worth it. one step towards your websites being more dynamic!