I know there are general guidelines on how much to spend for wedding gifts (i.e. spend enough to cover your dinner, etc.), but what are the rules for baby showers?