i hate crappy free wifi. and yet… sometimes it is awesome.