StickyB
I'm running a hardware firewall (my router) as well as a software one and that does not stop an infection when one of rugrats decides to open something/visit a site/download something they shouldn't.
This infection that Earl got is a javascript exploit which can only be picked up by visiting a dodgy website. It isn't a "virus", but a trojan so it cannot replicate itself and spread, you can only get it by going to a website which has the script embedded in it. The hotel network is not at fault here, in any way, he picked it up himself somewhere.