I have been testing Dragon Naturally Speaking 7 Professional (from ScanSoft) at home. It seems to be a vast improvement over past speech recognizaiton solutions I've tried in the past. Current accuracy after about an hour of training is about 98%. It also really helps to use a digitaul USB headset microphone (i.e. Plantronics) instead of the analog ones that typically are bundled with software like this.