Have you checked locally (craigslist, animal control, etc) to see if anyone's missing their pet? I ask because Ball Pythons aren't naturally from the US, so he had to belong to somebody... although it's highly possible they dumped him, but you should probably check anyway. Awesome find, though - he/she looks very pretty & plump! The others have given you good advice already, and the caresheet linked above should answer most of your questions. This site is also a fabulous resource, and I bet you'll be on here a LOT if you keep the snake. Congrats on the new "baby," and good luck! Have you chosen a name yet?