How to manage passwords on Windows 7

After series of stolen/hacked accounts I decided to make my virtual world a safer place and apply some rules like:

  • one password for one account
  • complex passwords
  • break chain of linked accounts (that allows attacker reset password after gaining control over email acc)

My greatest trouble is finding safe but convenient way how to store all that passwords at one place secured by strong master password. I know there is lot of programs for that job but I don't always have my Win7 laptop with me and from time to time I need to access things like twitter, fb, etc. and remembering all that passwords would probably kill me (remembering one pass for gmail and one master pass is fine...)

How do you manage your passwords? (with Win7 and without smartphone - i've got windows mobile 6.5, so no help there, probably)