Over the last two weeks, I have learnt a bit about developing skins for DNN (DotNetNuke). My first lesson was the fragility of tableless skins. The first five days of my journey was devoted primarily to designing layouts under XHTML Strict and found that there are current a couple bugs in DNN for this doctype along with the typical limitations of CSS as implemented in the latest browsers. One of the primary issues is allowing for overflowing content, which can happen at times. The only solution that is durable enough for general use is the old method of table layouts,...