Now if only they could get rid of the Aero issue... seems like I'll have to run QuakeLive in a seperate Firefox process so that I can close it without closing all my other tabs and get Aero back.
For those suffering from the same issue:
Create a file in notepad and save it as QuakeLive.cmd and save it somewhere you can find it again. Enter the following text, replacing "C:\usr\bin\minefield\firefox.exe" with the path to your firefox.exe.
Now, whenever you run this cmd file, it will open a seperate Firefox instance (no, this is not the same as another window, it's really the same program running twice). When you lose Aero, just close the separate Firefox instance we created and Aero will return, while your other Firefox instance remains unharmed.
@echo off
set FIREFOXEXE="C:\usr\bin\minefield\firefox.exe"
set QUAKELIVEPROFILEDIR="%APPDATA%\QuakeLiveBrowser"
IF NOT EXIST %QUAKELIVEPROFILEDIR% md %QUAKELIVEPROFILEDIR%
set MOZ_NO_REMOTE=1
%FIREFOXEXE% -profile %QUAKELIVEPROFILEDIR% "
http://beta.quakelive.com"
================ Edit ===================
For people using Firefox beta builds ("Minefield"): QuakeLive doesn't realize Minefield is actually Firefox: Enter about:config in the location bar and press OK. Search for general.useragent.extra.firefox and double click to edit. Append ( LIKE Firefox/3.0 ) to the string and everything will be fine.