I know that both N.E.R.D. and Bob Clarke have them listed on their webpages. I would suggest checking to see if you have any breeders that are local to you because shipping can double the price of a hatchling normal.
Alex Hue (www.alexhuereptiles.com) sells some nice normals. I got one from him a few months back and never regretted it. Not sure if he has any Balls right now.
-Jen. Back in the hobby after a hiatus!
Ball pythons:
0.1 normal; 1.1 albino. 1.0 pied; 0.1 het pied; 1.0 banana.