Lots of tweaks and changes.

Copy taken straight from the old site with only minor changes.