Your surgeon isn't messing around this time is he!! - he sounds determined that this is going to work. It must be reassuring to you that they really are giving this 110% for you.
Get lots and lots of rest and drink lots (I'm sure everyone is telling you that but it makes me feel better to nag

Puppy day tomorrow - damn, I wish I lived nearer to you, I'd be round yours like a shot!!!!!
Speak to you soon.
Marian xx
PS Have you tried Goodness Shakes (in the chiller cabinet at the supermarket). Runners use them - they've got vitamins and stuff in and the chocolate ones are very nice.