You should really go with your mom. Better chance of you getting what you want. Try Nasoya or Soyboy tofu... in the refrigerated section, water packed, extra firm. Get a good marinade for it while you're there too and make yourself a nice stir fry. You'll want to drain and press the tofu (pour off the water, slice it into 1/2" slices, put it between two nesting plates or cookie sheets, with a paper towel under and over the tofu, and then put something heavy on it, like a cast iron skillet or a kettle filled with water. Let it sit at least 30 minutes.), then cut it into whatever shape you like (cubes or triangles are good for stir fry), put it in some tupperware, cover in marinade, and put it in the fridge until you're ready to use it (not too terribly long or it'll be really strong.. an hour or two should be fine). When you're ready, cut up the veggies you want, stir fry them and the tofu in a bit of oil, season with some more marinade if you like, and enjoy. Easy as... tofu.