Good for you for wanting to document the wiring!
I recommend TinyCad. Its free.
http://tinycad.sourceforge.net/index.php
I've used it for hobby projects and it has a pretty active Yahoo support group.
I haven't used Altium, but its probably worth taking a look at, especially since they were nice enough to donate a license to first teams.
Brian