2005 Champion Anurag Kashyup
Found on the National Spelling Bee web site on June 5, 2004. For the record, the winner's name is spelled 'Kashyap'. Now that's irony.