Not really open source, but a free service that is of possible interest to some of the members on this list: www.mint.com I put in my bank account and credit card numbers, and like magic, it imported my stuff in and gave me a really detailed cost breakdown.