Long away from complete, but still a lot better than what's on the site now (there one sentence is half-finished...)