www.recipezaar.com is my favorite site. You can search for recipes based on how much time you've got or what ingredients you have, and there's a huge section for dietary needs. The best part is that most of the recipes have their nutritional facts listed, so counting calories is easy.