The train is on the whole better, unless you want Victoria, which I generally do, as my trips to London generally involve visiting a friend in Pimlico! (But the train is actually cheaper if you need the tube, once you weigh up the additional cost of the Tube day ticket against the Travelcard you get for the train)
Re: Aargh, I don't know!