When Is a Good Time to Buy a Home?

Waiting for the 'perfect' market usually costs more than it saves. Here's how to tell when the timing is right for your situation — not the headlines.