Here are some site I found very helpful when I got my Ball Python:
http://www.anapsid.org/ball.htmlhttp://www.kingsnake.com/ballpythonguide/http://www.vpi.com/publications/theballpythoncaresheetMost people I talk to and sites I visit say a 3040 gallons is sufficient for an adult python. Mine is perfectly happy in my 40 gallon breeder tank. The breeder part just means it is wider than it it tall. Balls dont climb much so give them more horizontal space than vertical. I am currently considering getting him some friends so I am building a big cage with a waterfall Its going to look awesome