Good luck from me too, i've just realized it's this weekend...
Anyway you've certainly worked hard to make sure the first marathon is an enjoyable one ...you could probably go out and have a few the night before without feeling guilty!
Have a good 'n.