Hey guys, love what you've done so far patch wise, it has actually gotten me some games today! hurrah!
Just a bit of a suggestion really, might be one you've heard before but I'm not sure anyone has posted directly about changing it... The menus hang whenever you're going through multiplayer screens and the server has heavy load on it (ie. now at peak times) and thus makes alot of people think it's crashed and is generally frustrating to sit there not being able to go back or anything.
My suggestion is a possible loading screen for the online menu areas and a seperate loop for it or something along those lines, you could have a status message like the connection info window when starting a game saying "connecting to server" with a cancel button so you don't have to sit there for 2 minutes and you don't have to ctrl alt delete and end task if you can't be bothered waiting.
I know you're trying to overcome lots of other more critial problems at the moment but just thought I'd put it out there for when things calm down a little 
Thanks for all your hard work guys