First go at an XSLT-based GDV clone.