Soymilk isn't the only thing you can put in tea and coffee. Try rice milk, it's far better.
Save On Foods now carries a really good selection of vegan alternatives - Earth Balance vegan spread is the closest thing to butter that I have tried. Toffuti Sour Supreme is also a very good alternative to sour cream, and Earth Island's Vegenaise is the only way to go instead of mayonaise.
I have yet to find a decent substitute for cheese. Beware the soycheeses - read the label - most contain casein, which is a milk product. The only really true vegan cheeses that don't have casein are nothing at all like cheese, and are really pretty yucky. So it's no cheese at all for me I guess, oh well. Not much of a deal for me, BIG deal for the cows.
For me the food elimination was easy. The hard part was getting informed about what products are cruelty free, and then finding alternatives. This includes things as basic as dish soap, shampoo, and toilet paper. It was a bit of a task finding these types of products not linked to Johnson and Johnson, Colgate Palmolive, and Procter and Gamble. Again, Save On Foods (and of course Whole Foods) has a few cruelty free products.
And of course, no leather! Well, that one was pretty easy.
One more thing - palm oil. It's in all kinds of processed foods, and is a huge culprit in the destruction of Orangutan habitat. For the sake of that species, I look to avoid palm oil too.
Veganism really is not at difficult as most people think. I always get a kick out of the horrified look on people's faces as they ask me "What DO you eat?!". "Lots of stuff" I tell them. Lots of really GOOD stuff. Then I raise my soy lattee to them in toast of good will and hope that they will at least consider some cruelty free and healthy alternatives.