I have a kaboodle.com list (a wishlist but you can add anything from any store) that family uses for birthdays / christmases (this is how my family is, if you don't have a list they pester you for one).
Anyway, when there is something I want, I put it on my kaboodle list, if I really want it, I can "ask" for it for my birthday or christmas, etc. Usually I throw things on there when I see or think of them and then when I get to a holiday I go in and really think about what I want and I generally end up not wanting them anymore anyway. The things that have stood the test of time, I have ended up getting as gifts, so it works out well.