Change from dd/dt/dl to ul/li/label..., remove unnecessary html comments and elements, better data (do not show when empty, show list recursivly, etc)
Better organisation in the hs data