P.S. let me go ahead and point you to the FAQs:
http://www.ball-pythons.net/modules/...articles&cid=3
and care sheets:
http://www.ball-pythons.net/modules/...articles&cid=1
And a note on the care sheets.. My personal opinion is that just because a snake says "intermediate" does not mean it might not make a perfectly fine "first snake" for someone. It just means they aren't as fool-proof or easy to take care of, or just plain get bigger than the snakes labeled as "beginner" snakes.
edit: and if you don't find a care sheet for a specific species in this site's care sheet section, just ask! we can surely get you at least looking in the right direction.