Not really a alternative solution, but what I also really like is collaborative text editing. Like sharing/collaborative editing code.
Etherpad is really good for quickly sharing and concurrently writing code or text. It works without setting up accounts or inviting people. Just create a document and send the URL to others. You can host it yourself or use any of the already hosted services, like the one from Mozilla: http://etherpad.mozilla.org/
If you want to share whole projects, you can look at Cloud9 (http://c9.io/). It is a webbased ide that stores the files of your project online. Working on the same file concurrently doesn't work as nice as etherpad, but it does merge changes whenever you save automatically.
If you want Ether pad, but on the desktop (not on the web), you could try Gobby (http://gobby.0x539.de/trac/). It requires that you set up your own server, but once you've done that you have a capable text editor where you can edit text documents concurrently and also save the document to your disk so you could for instance compile it. It also includes syntax highlighting for several languages.
Check out this stackoverflow link for "remote pair programming", they list out quite a few ides.
edit: and this one too: http://c2.com/cgi/wiki?VirtualPairProgramming
edit 2: Give Gobby a shot: http://gobby.0x539.de/trac/
As far as I know the server side is called infinoted and the client is called gobby-infinote. These should both be in your standard repos but if not you can always download it from their site.
Oh, come on! No syntax highlighting, no multiple files... How can this be used for coding? Once again, Gobby is much better for the remote pair programming purpose. Unless you are editing a birthday card or something...
No, at the moment I don't have a website to load, but if it helps, I do have multiple websites being hosted on servers elsewhere, and I used Apache. Really, what I wanted to do was host a Gobby server for me and a few other people, and then maybe later make a minecraft server (Though is does work on LAN). When I enter my IP, I get a "connection timed out" error.
If you write your whole reports in LaTeX you could try http://gobby.0x539.de/trac/ that's what me and my friends use for our reports. I also agree, it would be awesome if you could write tex in google docs.