Another thing to look for, though you'll probably only find it if you live in an area with a significant Asian population, is pressed or baked flavored tofu. The texture is very different from regular tofu. It is very firm and a a bit chewy. I love just cubing it up and putting in cold noodle salads. It doesn't hold any water when its been prepared this way, so no draining needed.
This is my recipe that I made up and its yummy!
Thai inspired noodle salad (quantities are guesses - I hardly ever measure if I'm making something up)
Rice noodles - I like the really, really fine kind that only need soaking, but any kind will work.
1 cucumber cut into strips or quarters
1 green (not ripe - it should be pretty hard and still a bit sour) mango peeled and cut into strips
2 or 3 medium tomatoes cut into 1/8" segments
4 or 5 green onions, white and green parts cut into 1" pieced and julienned (or just cut into rounds if you are in a hurry)
1 block of baked tofu cut into small cubes - I like 5 spice or Thai flavored
toss with:
fish sauce
rice vinegar
sesame oil
white pepper
this is a super refreshing supper on a hot day and if you can find the Maifun style noodles there is not any cooking at all involved.

