Only just seen your post after some absence from the forum. I am also in the UK and wanted to do exactly what you wanted. iCash does it better than any of the other programs. However, because of the way MS Money exports its data to the intermediate Quicken file format, you are more or less forced to import accounts one by one into iCash. The import works fine in that all categories and transactions will be imported correctly. There is a 'gotcha', though, because some transactions are mutual between accounts. For example, say you have a credit card balance that you pay off from a cheque account - that will appear as a withdrawal in the cheque account register but a deposit in the credit card register. Now, when you import the account data from these two accounts into icash, the two transactions appear correctly in each account but there is no way the system knows they are related transactions; the result is a correct record of all transacations but the balances are completely out. I had some 13 years of data and manually trying to correct this was pointless. I just had to bite the bullet and start a new file as if it began on 1 Jan 2006. I still have the transaction records for the previous 13 years in an archive that I can see in iCash (or MS Money via Virtual PC) but of you want continuity I don't thinks it's possible and it's not entirely iCash's fault.