Well, I know that matrix is a codominant morph whose super form is the ivory.
Breed a matrix to a normal and you're likely to produce about half matrix and half normals. Breed two matrix together and you should get half matrix, a quarter ivories, and a quarter normal. Breed a matrix to an ivory and you might get about half of each. Ivory to ivory will produce nothing but.
It may help if you think of the matrix morph as a "visual het" to ivory.
Ivories are mostly white with only some color going down their back, but matrix bloods can really vary in appearance. To me it looks like they have more pattern going on than a normal, but I'm not sure if there's some other tell-tale marker we should be looking for. VPI mentions that the pale stripe beneath their eye is wider than normal, but that just goes right over me...
http://www.vpi.com/galleries/images/291
I'm only just beginning to look into bloods myself, so hopefully someone more familiar will chime in. They aren't really arboreal though, so you may be better off asking future questions in the plain ol' "python" section. Also browsing the classifieds might help with pricing ideas. After glancing, I seem to be picking up five-hundred'ish for fresh hatchlings.
Good luck~