A hack for getting good audio on screencasts: sit in a closet with a blanket over your head while you record the audio. It makes even a built-in Mac mic sound good.
There was an episode of Dirty Jobs where Mike Rowe was recording the narratives in a hotel room by simply going under the blanket of his bed with the microphone. I'm sure there was additional tweaking production value, but this is good advice!