> just plain HTML and some basic CSS
Or even better. XML + XLST.
True separation of representation and data.
Is thousands of nested <div> really a good idea?