I have a 'system' that includes 5 different store-bought, 'natural-type' deodorants from the health-food store that I use on a rotating basis (a different one each day to maintain effectiveness and to minimize sensitivity), and I just took a gander at the ingredients. All are different from each other in one way or another, but the one thing they all have in common near the top of the ingredient list is sodium stearate.....oh- and none of them include any oil(s) in the ingredients. All of them work great for me and none of them stain my clothes.
I mention this because I also have one other deodorant (from Wholefoods) that is very similar to some of the recipes mentioned in this thread.
The ingredients of that one in order are: coconut oil, beeswax, corn starch, cocoa butter, shea butter, saccharomyces ferment (the same deodorant additive that BB sells), and fragrance. It worked fine for me, too, but it's the only deodorant in my 'system' that stains my clothes something awful, and so I took it out of my line of rotation and shelved it after only 2 tries because it nearly ruined two of my most favorite blouses, and I wasn't even sweating! After about 3 treatments of my trusty oil stain remover (vinegar and Dawn Ultra), they are almost back to normal now, but I've decided I won't be using that particular deodorant again unless I'm wearing something grubby to do housework in or something..
This all has me curious, though. I'm wondering how hard/easy it would be to make a homemade deodorant using a base of sodium stearate instead of clothes-staining oils/butters?
IrishLass