Consider the person you're shopping for before placing an order.
Think about the situation.
Have a price range in mind.
Make it personal.
Don't be idealistic; be practical.