Do you know a good program for drawing circuts (free that is)?
No. Just attach a hand drawn sketch to the post.