And as another side-note, I don't envy the Blizzard employees that have to deal with beta tester feedback. The beta community forums are horrible which is why I don't feel like I can effectively provide any feedback or criticism. It's an immature forum full of players whining, where most arguments include some form of "you're retarded" remarks and where a bunch of platinum-level players acts like anyone from a lower league is automatically wrong about any issue. Gah.
The current hotspot is now having a footer at the bottom which:
-Floats at the bottom of the page, regardless of how little content there is
-Expands down the page when content overflows, so it doesn't cover content.
-Reacts when you do things like hide/show content.
So many different ways to do it, all with little quirks. Bottom line, CSS is designed as a system of browser HINTS which the browser uses to determine how content is laid out when the window changes size/shape. It has some hacks for specifying specific layouts, but it is absolutely not browser-based. It is more oriented towards print layout, where the output size is static. You can make some great layouts if you make assumptions about the size, but they break as soon as you re-size the window. Flow and float and similar ideas upon which CSS is based tend to really mis-align what you intended.
I'm still using tables for certain things, and I'll never give it up until CSS is replaced by something oriented towards browser layout.
Machines have less problems. I'd like to be a machine. -- Andy Warhol