OMG, it sounds exactly what I've been going through. So true and funny and sad (for my wallet) all at the same time.