http://mint.com : this is how bank sites should be. plus, i've got all of my banks/loans/paypal on one dashboard. spending trends and more