The pricing on Ben Nye creme makeups really isn't that bad, and it does last a long time, so it's extremely cost-effective.
I use Ben Nye's Clown White Lite for doing milk-white skin (e.g. Orochimaru from Naruto). If you want natural white, there's a creme color foundation that's a faintly peach-toned white - I think the color is called "Porcelain". It looks effectively white without looking quite so unnatural as a pure white like Clown White Lite.
If you're one of those people who hates the feel or thickness of creme-based makeups, or if you're allergic to something in them, you can get a water-based alternative. Kryolan's water-based foundation is called AquaColor, and Ben Nye has an equivalent though I forget what it's called. (It might be MagiCake?) You apply it with a natural sponge and a little water. I personally don't like using these as I find them extremely difficult to apply evenly and I don't think they look as good, and they also get used up VERY quickly. But, it gets around the whole allergy thing, and it's so light in texture that you can forget you're wearing it at all.
FF9 cosplay? Hit me up!
I now have a Tumblr
. Sometimes I use it.