This is really annoying me now... Ever since I've had my HTC Hero, the internet connection has been really flaky. That is, about half the time it works ok, but with a slow start, and the other half it doesn't work at all, and comes up with either a "cannot find page" in the browser, or "a network error has occurred" in Market or other apps. I bought into the Hero thing because I wanted a mobile internet device and my iPhone wasn't cutting it with the lack of Flash. But at least my iPhone always worked! The problem I'm having is this: No matter whether I'm on wifi or not, browsing for a webpage in any of the available browsers (standard, steel, dolphin), has a delay of about 5 seconds, and then either starts loading the page, or comes up with some kind of "page not found" error. This happens with all websites, including the home page of google, which isn't exactly big or unreliable, except on my Hero. Also, any app that uses an internet connection, such as Market, more often than not comes up with "a network error has occurred". Clicking "retry" rarely works. Now if it was just through wifi, I would think it might be the setup of the routers that I've tried it on, allthough I've tried it on 3 completely different types of router, all with same symptoms. I've also done much testing with wifi switched off, and still the same issues. I could understand it if it just didn't work ever under either wifi or other, but sometimes it works, and sometimes it doesn't. I have done my wifi tests while sitting right next to the routers, with maximum signal reception being indicated. Ok, so it tells me that "a network error has occurred". Is there some way of finding out exactly what the error was?!?! Was it a timeout, or a DNS error, or what? I would really appreciate any help with this, as it is just ridiculous how unreliable it is.