Welcome to the world of Herping, again!
I suggest getting a nice ball from a breeder, if you need some good breeders names let me know. You have to usually pay shipping, but it is much more worth it than getting a petstore animal.
Heres our sites really good caresheet if you need to get a nice set-up going.
http://www.ball-pythons.net/modules/...warticle&id=59