We finally caved in and paid for some proper hosting.
Very busy updating the site right now, but it should get better and better fairly sharpish.