Not who you are replying to but I recently (2.5 months ago) started using YNAB again and have fallen in love with it. The last time I tried it was when it was desktop software but their newer web-based version with transaction import/sync is a game changer for me.
As for food I can't really help there. I ended up writing my own app to manage/track expiration dates for what I have but that's barely the tip of the ice-burg. I hope to integrate with my recipe app (Paprika) to work on meal-planning and picking recipes I like while trying to use up the stuff that will go bad first.