I don't buy into the 'they bring in loads of tourists' idea. The French did the decent thing years ago, people still go and visit France and see the old buildings. Aside from seeing if the flag is flying you don't even know if anyone is in, except the army of servants obviously. The argument makes it sound like when an American tourist comes over to visit they all actually get to meet them, then have tea of an evening at BP or WC.
Of all of them though, these two seem about the best of the bunch, so good luck to them and the nipper. With the Royals being so in touch with the people these days, do you think they'll go with a normal person style name? Dave, Ben, Kevin, Levi, Jenny, Lindsay, Joan, Mohammed, SuperDry. Maybe simply JR, like the TV show! Perhaps not...