I had an idea for a program, I hope this is the place for it. Imagine this: You open your web browser, and you see the virtual representation of yourself materialize in your home page, which in this case we'll say is Google.com. your avatar is in a white room, the search bar above you, floating in space. the links to other areas of the google website are represented as text links, floating in space, on the peripherals of the room. An ocean of avatars churns about you in muted grayscale. Holding down the right click button you turn your avatar in any direction. The scroll button moves you forward and backwards in space. You decide to chat with a friend while you surf the net via Stumbleupon. you allocate a portion of your field of vision to the chat session, let's say the lowermost portion, and use the rest to surf. You stumble upon a site with a particularly fascinating story, or article. you see it as text upon a wall, with pictures floating to the side, tied by loose lines to the points in the text corresponding to the place they took in the two dimensional page. you zoom in and read, tugging down images to look at when you get to them. You see an avatar that looks interesting, you flag it for a chat, it accepts, and animates, gaining color, and dimension. The two of you chat, and you've made a friend.
This probably sounds impossible, and very well may be, I've no ability to code. My thoughts are that it could be based upon firefox, and compatible with 2d webpages by rendering them in 3d in the manner I described with the article. System requirements could be kept low by allowing resolution resizing, and rendering other avatars as a single, greyscale, low resolution, image with no animation, it could be refreshed as often as the user set it to be.
Googling around to see if this existed I found http://q.exitreality.com/ but it doesn't support linux, and seems to be