What an interesting first round draw for the 888.com World Championship.
Firstly, well done to the sponsors and World Snooker for doing such a professional job in webcasting the draw live on the net earlier today.
Mark Johnston-Allen was especially impressive in hosting it and this seems like the ideal way to conduct such an important occasion in future years.
So, to the draw.
John Higgins will hardly be looking forward to walking out on the first day to face Matthew Stevens.
Their April 19 meeting is too close to call bearing in mind Higgins's poor form this season and Stevens's general habit of playing well at the Crucible.
Stephen Hendry certainly won't be rubbing his hands together at the prospect of taking on the dangerous, aggressive Mark Allen, who beat him 9-4 in this season's UK Championship.
Similarly, Peter Ebdon has his work cut out to hold off the talented debutant Jamie Cope in what promises to be an intriguing clash of styles.
Ronnie O'Sullivan has already played Liu Chuang, who will become the first player born in the 1990s ever to compete at the Crucible.
They met in the first round of last season's China Open. I commentated on it for Eurosport and was very impressed by Liu, who won the first frame before losing 5-1.
I said at the time that we would hopefully see him in the future but could not have envisaged that he would come all the way from the first qualifying round to the Crucible in his very first season.
If - and it is, of course, a big if - he beats O'Sullivan it will be the biggest shock in Crucible history, if not snooker history.
My early tip, Ding Junhui, may well struggle to get past Grand Prix champion Marco Fu, who beat him at the Masters this season.
They are the highlights for the draw of what should, as ever, be a fascinating World Championship.
Who is going to win?
I've no idea, but it'll be fun finding out.
John Higgins v Matthew Stevens
Ryan Day v Michael Judge
Ding Junhui v Marco Fu
Stephen Hendry v Mark Allen
Ronnie O’Sullivan v Liu Chuang
Mark Williams v Mark Davis
Stephen Lee v Joe Swail
Ken Doherty v Liang Wenbo
Shaun Murphy v Dave Harold
Ali Carter v Barry Hawkins
Mark Selby v Mark King
Peter Ebdon v Jamie Cope
Neil Robertson v Nigel Bond
Stephen Maguire v Anthony Hamilton
Steve Davis v Stuart Bingham
Graeme Dott v Joe Perry