Back in college I decided to make some extra money at the local sperm bank. I really did it on a dare - but looking back, I'm glad I went through the experience so I now understand the whole process a lot better. They screened me pretty throughly - education, medical history, physical screening, etc. Back in the day, my sperm was still considered "prime" - I think sperm from anyone above 30 is considered less than prime which i found surprising. I won't go into the details of the actual donation - but they did provide some standard stimulation materials which were adequate. Just make sure you "save up" a little before you actually do the deed. It'll make things easier. Unless you're a teenager and three times a day is normal for you.
Anyway, made about $250 on the donation. Not bad. And found out that my sperm count was 110 million per millliter - which is above the 50-60 million average. Strong like bull I guess.