I am considering replacing my MetaCreations Painter and Painter 3D programs. The direct replacement would be Corel Painter 10.5, but I am wondering if it is enough of an improvement to be worth the investment. Body Painter seems to be impressive from the vendor literature, but I am getting sticker shock over its price. Is anyone familiar enough with these programs to advise whether (1) I should upgrade at all and put the money in additional RAM instead and, if yes, then (2) which program would prove the best investment? I would prefer being able to (in real time) paint directly on the 3D surface (like with Painter 3D) rather than having to unwrap the surface and use a 2D paint program.