Men are harder to knit for aren't they? I know my husband would love it if I would knit him a nice sweater, but I have never knit a sweater before. I plan to start one right after I make this poncho for my friend's daughter. I got a really neat sweater book from barns and noble (that originally cost $29.99) for $7. It tells you how to put differnt styles together to create your sweater and I am one of those people that, until I learn how to do it, has to be shown or told how to do it very explicitly. So, how about a vest or scarf?
For teens there are so many "funky" patterns on the internet for scarves, skirts, hats, etc...
I like Gigi's idea of dish cloths with some money attached for newlyweds. It's funny, my mom has told me for a couple of years now to make some knitted dish cloths for gifts. I think I might do that as I have a cone of white cotton dish cloth yarn. White seems like a safe color since I don't always know people's color choices for their homes.
For Families I can only think of a simple throw. Those always seem to be appreciated, but maybe you could make some personalized wash cloths for each member. Try these links.
http://www.knittingonthenet.com/patterns/motifcandycane.htm
http://scrumptiousliving.wordpress.com/2007/04/19/new-hand-knit-dish-cloth-pattern/
http://knitting.craftgossip.com/free-dishcloth-patterns/2007/06/18/
I wish I could be of more help Pat.