cgminer when you can get it to work correctly! on windows its a little crap.
On Windows, every miner is a little crap - it must be the contagious crappiness of Redmond-based software that's causing that
I recommend running the text-mode miners on a separate virtual desktop do they don't get in your way.
The problem is, Windows isn't quite up to speed on multiple desktops, to say the very least.
You can grab a free utility by
Run it, move all the miners, putty, vnc and what-not windows out of your main desktop and you're good to go!
(1) While you're there, do notice that the desktops utility requires no fancy installer and is just 60 kilobytes in size. That's how coding is done! Microsoft eventually purchased Sysinternals to obtain all their utilities.