Better Audio for Voice Overs

I asked the ESC's resident audio geek what he recommended for capturing better audio for voice-over type stuff like I did in my second project.  He recommends the Audio Technica AT2020 USB mic.  My lav mic was horrible, so I had my son record using my built-in mic on my laptop, but I wish I had this.  I'm sharing an image and a link to the manufacturer's site, but google it to find it cheaper.
http://www.audio-technica.com/cms/wired_mics/c75c5918ed57a8d0/index.html