What version of Firefox are you using? A quick google search
suggested this is a bug that was created with 3.6. Clearing system
cache and cookies seemed to be a temporary solution for some. Others
suggested switching from rich to plain text as a workaround. If you
can setup your hotmail account to be checked through thunderbird or
evolution, you would probably be fine too... Not sure if MS allows
that though.