There's eWallet, which works very well. It's a two-part app - a free eWallet Viewer app in the Market that allows you to read (with a password) whatever you have entered on your PC. The app for your PC (which is the main part of the whole operation) has a small charge to download.
You make all your entries on your PC, plug in your X in USB mode and sync. You can also sync at the same time to backup flash drives and to your hard drive, if you want.
Works well and there's good developer response if you encounter any issues.
Within this app, you can have more than one "wallet" and sync them all at the same time or individually, so this app can potentially work for more than one person.