It costs a lot to raise kids these days, but the rewards are worth it. Well, sometimes they are.