Megagame Makers has moved to http://www.megagames.org.uk