Yeah, it has nothing to do with apps, HD, etc.... Remember, it worked fine up until a certain hardware/firmware/software upgrade from Apple. I almost wanted to laugh if it weren't so frustrating; the first guy that I spoke with tried to get me to do a HD check from Disk Tools in Recovery mode! I mean, really?!?
Anyway, as I've said, it's been working, knock on wood, since I changed the output channel on the router. If anyone's interested, I found the log-in info on the Vodafone website, so it's no harm to post it: username is root. And the password is 123456. That simple.
Maybe changing the channel on any router would work? Of course, as always, your mileage may vary, and no warranties, no guarantees... and this was a private home network. Take the info always as a suggestion.
:-)