I despair, I really do. However shoot your job, or crap the last customer you dealt with, a smile and helpful attitude really aren't that difficult to master.
Wish me luck, I'm off to book a ticket to Winchester later. I just checked the Trainline website, and there should be one at 9.44, which would be ok, and one at 15.44, which would do. However it told me on one page that there was an 11.44, and then by the time I came to check the price, that train had vanished...
That's why I alway go to the station to check... On the other hand, when a friend and I went to London recently, thanks to the lady at the station we ended up with tickets about half the price we'd estimated from the website, which just confused the hell out of us.
I've always found making a bike reservation fairly painless, although there was a stage when they seemed to insist on giving you 57 tickets for each stage of the journey - one for you, one for the bike to carry with you, one with seat reservation and 54 to stick to various parts of your bike (I may be exaggerating a little there. But there were a lot of tickets...)