i have a web site hosted at hostpacket.

sometimes, from different isps and locations, i cannot load anything that isn't in the web root directory. ie my images in /images don't load and anything else that is in a subdirectory doesn't load. i have found that, when this happens, I can load the site using http://ipaddress/~username without any problems, the whole site loads just fine, which leads me to believe this is a dns issue of some sort, but it's nothing i've encountered before. has anyone else? any ideas/suggestions?

I've contacted my host about this a few times but didn't really get any answers except that it loads fine from where they are.