Something is going on with DNS servers is seems to me. I did a ping to google and found the IP is 64.233.167.99.. I wrote that down on a note in my Mogul. Then I waited until I couldn't connect with PIE... Plugged in the IP address and Google popped right up. Tried to connect to a www address.. and it just sat there waiting. So that tells me that the DNS server isn't acting properly.
Although I don't have Opera (Have used in the past on diff phones) I checked their FAQ. According to
http://www.operamini.com/help/faq/#general they are using a Proxy server to "Optimize data throughput" to the end user. Opera may be connecting to an IP directly.. bypassing DNS name routing (Which would make sense if you want to have the fastest possible connection). Also if there is a DNS problem that would help explain why FTP works.. assuming people are plugging in a IP address and not something like "ftp.wherever.com".
Later,
phaZed