1Password does indeed have an app for iPod touch / iPhone / iPad and Windows 7.
If you're not going to spring the price for 1Password right now, use the built in Keychain you already have. I used this for two years until I broke down and bought 1Pass...
Open up Applications - Utilities - Keychain Access
Once open, head for the menu bar - Keychain Access - General tab - put a checkin the Show Status in Menu Bar box.
Now you'll see a lock up on the right side of the menu bar.
Click it and then click Keychain Access
Inside you'll find some of the items that you've already had Safari save for you.
You can click on them and have it show you your password.
However, I've found it will not keep everything.
Whenever you go to sign up at a new site -open it up and head for File - New Secure Note item
I always typed in the user name and password in this box, then copy/paste into the boxes of the site. You'll also be able to keep any notes of other info you've provided them.
This is also a good place to store any keys for software you buy instead of having to go dig through old emails.
When I've done clean installs, this is the only thing I've actually migrated - I have moved the keychain after clean installs from 10.4 to 10.5 to 10.6
This is not a password manager, just a place to store all your stuff securely and still have relatively easy access to them.