Mark Egge's site has moved to egge.us.