Some the little sample projects that I've been sharing over on the Project Showcase are getting large enough that it would be helpful to post a schematic along with the code. I expect the circuits will only get bigger as time goes on.

I've been out of the electronics hobby for a while, so I'm curious what kind of schematic capture software is hobbyist-friendly. Basically, this means free (or cheap), and easy to learn.
It looks like Eagle supports schematic capture as well as PCB layout, and has a limited freeware version.
I've also heard some recommendations for KiCad (open-source).
Are there any others I should look into? I'm on the Windows platform, BTW.