Hmmm...lemme see...

Pro Mix soil, but any high quality potting soil that doesn't have time-release nutes, such as Miracle Grow, is cool.

SuperThrive, vitamins/etc for EVERY watering

Schultz Cactus Juice 1-7-6, mix it weak for flower stage

Schultz Rooting Hormone, for sprinkling on root ball and in the new hole when repotting before flowering

Bat Guano 11-1-1, the world's GREATEST organic fert for veg stage

Get some pipe cleaners for bending and tying

PH test kit

A 30x to 100x handheld microscope from Radio Shack to check trichs

And lots of bottled water, depending on what type you have coming from your tap...