Still not fixed for me.
I think there must be some technical solution.
I'm behind a router, and it finds the most trouble loading images.neopets.com. The times at which Neopets actually works seems to be random. The thing is, if I plug in my ADSL modem, Neopets works fine.
Using the router I've tried using web-proxies and it loads perfectly, and as I said I've switched off Peer Guardian, Adblock, Zonealarm.. even tried Internet Explorer *shudder*.
Another oddity is a laptop on the network CAN access Neopets.
Help.
EDIT: I can PING
http://www.neopets.com but not images.neopets.com.