Spyhouse has vegan options, but not much food. I've heard they have vegan cookies but I've been there a few times since going vegan (used to go there several times a week) and was told they don't. The sandwiches are pre-made and none are vegan. The vegetarian sandwich is delicious. Drinks can be made vegan with soy milk, but they charge almost $5 for an iced chai that has way too much ice in it. If all else fails, they have Naked juice.
There's one guy there who is always very rude. I ordered an iced chai and he misheard me and made a hot one. As he started heating up water, I respectfully said, "excuse me, I just wanted to make sure you got that as an iced chai." He argued with me over whether I said iced or hot, and suggested that "next time I speak up more." Whoa, no damage done... chill!
When I've gotten cheap tea that comes to $2.75 or so, they hit me with the minimum card amount of $3 crap. Come on, it's 2009. It's against the terms of those cards to impose minimums, it's inconvenient and it's the cost of doing business. When I sit there for five hours and buy multiple drinks, I'm giving you more income anyway.
Recommendations for improvement: mark items that are vegan or could be made vegan, lower prices on certain items, ditch the credit card minimums and treat customers with respect.