Not sure if this was posted here already, but many of you Mozilla users may be interested as far as reviewing sites
IE Tab
I remember Cleo mentioned something about not needing to open IE any more but damn if I could find the thread to see if it was this.