Sounds like something maybe new users would be experiencing? I haven't had any problems logging on from work or home.
What ever you guys did to clean up the spam, is definitely worth it, though... I haven't cleaned up a spam in many weeks. Us mods are pretty much out of a job now.