I've just got back from Las Vegas where I spent a few days hanging out with some friends and...