I've just managed to pin down one cause of my Firefox crashes. There's an issue with VirtualBox, it had something to do with the VirtualBox connection in Network Settings. If I disable that connection or repair it then Firefox loads up fine. I'm using Windows XP.