Delhi: the Commonwealth Games - and beyond!