Recently I started keeping a wishlist of things I wanted to buy, however, not just now. It also helps with having a 'cooling down' period after I decide I want-want-want something, as advised by many personal finance blogs out there (in one form or the other). At first I thought it was silly, I'd remember the things, but after using it for a while I found it actually really helps.
Not only does this immediately stop me from impulse buying, it also helps me (eventually) buy more focussed. When I put an item on the list, I also put the price I found it for next to it, and where I saw it. Usually, I'll also add a photo to it. (I use Shopper on my iPhone, which I also use for my normal groceries).
By adding the price, I can keep my eye open for a special offer for the same product, or, when I decide I really want to buy it, I can do focussed research to find the product at the best price.
I did do research before, especially for needed items, but my wants sort of slipped past that research stage more quickly. By keeping this list I force myself to not only wait, I also make sure I do plenty of research (and then in the process drop the product all together).
I've also noticed it becomes easier to throw things of the list after a while, and this in turn leads to it getting easier to not want to put something on there to begin with. Don't want to waste my time with things I won't buy anyway :)
By seeing the silly stuff on my list, I feel less tempted by more silly stuff. And seeing the total amount doesn't hurt either!
I currently have 5 items on my list (I dropped some earlier):
1. Griffin Clarifi iPhone case
2. Neocube magnets
3. Sigg Thermo Mug
4. Portable foldable water-drinking reservoir for the dog
5. A 5x5x5 Rubik's Cube
All wants, I don't need any of them really. They're just so much fun! ;)
I use OmniFocus a lot, and have recently tweaked some more AppleScripts to make my workflow even more smooth. I can add any mail to OmniFocus for replies, add confirmation of orders from mail to OmniFocus which will automatically go into my project-shoebox for orders, with a 'waiting for' context and a due date set to 1 week into the future, unless I've changed or added MailTags with a project, a keyword and a due date. In that case it'll take the project, the first keyword and the due date and use them to set up the OmniFocus task. I have a few more scripts:
- in OmniWeb I can take and add a URL for later reading, it'll go into my inbox by default
- in OmniWeb I can take and add a URL to my 'wish-list' project (with a start date for at 2 weeks in the future)
- in OmniFocus I have scripts to easily change the context or the project of selected tasks
- in Mail I can press a key and have the selected e-mail(s) sent to OmniFocus with a 'Respond to: ' before the subject line, sorting into either a default project or the one specified in MailTags, with the context set to 'mail' and the message URL in the note-field
- in OmniFocus I can select such a task, press a key to run a script that will open the message and immediately create a reply (I have a separate one for just opening, in case I have to read it thoroughly first)
All these scripts make the integration between all these programs very easy. That and FastScripts.
I found useful scripts over at Curtis Clifton's site. His scripts use Growl notification so if you have Growl installed you get a small notification.
I had some trouble putting my own scripts together, so I decided to paste the info here, just in case I need it later on, or someone else runs into similar issues. I found it quite hard to figure out how to add a task to an existing project or to ...