Your bank has a REST API now
blog.wesabe.com
blog.wesabe.com
The only features I want with Buxfer/Wesabe is to be able to check my balance over SMS. I don't want to enter individual transactions or manually upload QIF files from my bank's website so it should be imported automagically. Periodic reminders to pay the rent might be useful too.
Fortunately, Wesabe has a tool that retrieves your bank data and uploads it to their servers though they lack the SMS features and their site is fugly. Buxfer looks pretty good and has the SMS features, but I have to submit my bank data through a web form.
If Buxfer implemented what Wesabe has, I'd definitely use it. Maybe I'll just write something to grab my bank data and upload it to Buxfer in the meantime.
I wonder if you can - just from the description of each transaction - decide what company is getting your money. If you know who is getting it, you can correlate that a database of the companies country of origin, type of business, location, etc. Then you can imagine a set of mashups you can do.
There might be some collaborative filtering that can be done as well, based on your purchases and perhaps rating of satisfaction of those purchases... This would require people to share (even if anonymously) their spending patterns.