I did a bit of online research which pointed me towards Mint.com, Rudder.com, and Quicken Online (all free). I created accounts with each of these to test them out. Honestly, they all seemed fairly decent, but none really seemed to fit what I was looking for. I continued my hunt until I found Yodlee.com.