TVP is so damned excellent. That reminds me, I really need to write up the recipes I've come up with using them and post them somewhere. Magic cheap protein with an awesome flavour if you rehydrate it with vegan beef/chicken stock and season it well and cook it correctly.
It's even excellent just chucked into some instant ramen (after frying it) with some spring onions!