When I'm getting ready to buy something new, I come up with the list of features I feel I need, and then look for a product which fulfills them. I don't let the market dictate lead me too much. Sometimes I come up with a list of feature that no single product yet has. That's when I wait.