Wow, talk about having your hands tied. That is crazy your ISP doesn't allow IE. Pretty funny Microsoft's site doesn't support Firefox... heh heh. Good old MS.
That really sucks. Nice timing too, now that you are on a break from school and may possibly be getting 360 games for Xmas. :(
Hope you get it worked out alright.