Thanks, everyone, for such wonderful feedback.
Sorry I haven't been back before this, but it's been a complete bear of a week so far, and haven't had time to sit down and properly think to do your comments proper justice. :p
Just wanted you to know that your thoughts have been truly appreciated. And I'll be back very soon to respond in more detail.
LabRat