egoweb.info, which directs to egoweb.wikispaces.com is now the top hit for “egoweb”! I’m probably the only one excited about this (maybe a few others whom I have been complaining to about this).
There are a few odd links still showing up but at least the top hit is now egoweb.info. Below is a handy annotated screen shot of the current google search. I point out which links are no longer good links.