The Lords of the Squirrels [LOTS] site has moved to http://lots.cjb.net. You should be redirected to it now, but if not then click the link to the left. So update your links, the new server is quite a bit more reliable than this crappy provider. :)