I used to run balance on my ipod touch, but it was lacking in options. I tried mint, but hated how it had a death grip on my account and would not stop spamming me. Pocketmoney is what I settled with, but it also had a few annoying quirks, like automatically deciding every home depot visit was a deposit rather than a withdrawal ever since I returned something. One thing that has been constant is that none of these apps are location aware. When I enter a business I have been to before to make a purchase, I want the phone to recognize where I am and put that in for me. Is there an app that does this?