Wish I'd finished this soon after I posted the model, but I got wrapped up in other things. Anyway, it's more or less finished and my site will finally go up tomorrow, assuming something catastrophic doesn't go down. Despite it being largely done, if you feel it could be improved in any way, let me know! Thanks everyone