EG Graham: Ah, swings and roundabouts: I could get a 101 and have distance & pace throughout, or use the 310xt and have HR and be able to download afterwards. Or I could see if I could borrow a second 310 xt from someone in my club for the weekend when I get to doing a 100-mile race, like mr f suggests above.
James Joy: I'll have to try turning off vibrate and see if I can make it last longer. I don't have it beeping nor use autoscroll. I would want to be able to turn the light on during the night part of the race, I think (although I'd be wearing a head torch, so maybe not. HR is interesting data to have afterwards, but not essential (well, none of it's essential, but...). What about the GPS? Can that be set to sample less frequently to save battery life? After all, I want to use it for a 100-mile trail race sometime, not a track run.
To be fair, when I got the 301xt, I was thinking Lakeland 50 would be about my longest race (and it should cope with that) - doing a 100-miler wasn't on the horizon. Now I've done my first 50-miler and I just know I'll go longer sometime!