The 2004 World Snooker Championship was a professional snooker tournament that took place from 17 April to 3 May 2004 at the Crucible Theatre in Sheffield, England, the 28th consecutive year the World Snooker Championship was held at the venue. Wikipedia