FTW is now Live (in a tentative, toe-dipping-in-water sort of way)
http://www.free-the-web.com is now more or less completely liveish, and looking as it should in all browsers, with the possible exception of (wait for it) IE6.
looks ok I think - it's hard to tell when you've seen nothing else for the last week.
I tested it with the mult-browser tester here : http://browsershots.org - pretty cool - shows you 62 different browser combos.
This allows you to thin them down to the ones that you're going to support, and which don't work. ie: varieties of Internet Explorer...
eg: IE8...

- cache both of the above
- make a thing which sends a tweet to everyone (once) when they mention IE6
- start telling people that the site exists (oooh, scary)