i assume you are on cingular by your profile, check out your medianet access point. there is a proxy in there by default, try removing it. cingular will try to compress stuff before they send it.
it is under connection settings, then access points, click on medianet, then options -> advanced, then erase the proxy and port number.
see if that helps. if you need to put it back it is:
wireless.cingular.com
port 80
the proxy sometimes gets confused with "unsupported" phones. i have run into it before when using an unlocked device. sometimes the images come up in b&w too. that could be your problem, you could try the page over wifi and see if it works, if it does then it is your edge connection.