Our family has been eating (mostly) vegetarian for 15 years. Like another poster, we don't necessarily substitute veggie alternatives (tofu, etc.) for meat. Usually, we just load up on veggies or make things that were intended to use beans, tofu, etc. I think another poster brought up ethnic foods. We love Chinese and Thai food because the tofu is *supposed* to be there - it's not standing in the place of something else (not sure if that is clear).

Anyway, cookbook-wise, we like How to Cook Everything Vegetarian: Simple Meatless Recipes for Great Food by Mark Bittman. We also have a few by Deborah Madison that we really like.

Also, don't overlook beans. You can easily take something that a meat-based meal would consider a "side" and turn it into the entree. Beans and rice, for example, is a wonderful "main dish".

Happy eating!
TB