Cardinal Puff:
For the life of me I cannot figure out how a USB modem can cause an external hard drive to misbehave nor how it could have corrupted a Firefox profile.
On the other hand, perhaps the external hard drive (IF it's USB) was sucking too much juice out of your USB ports causing the USB modem to misbehave?