I just use a password database program; my passphrase for that is a long sentence I'm unlikely to ever forget (not mine, and a little shorter, but think of "A long time ago in a galaxy far, far away...")
Passwords for important stuff are unique, randomized, and completely unmemorable -- I keep meaning to see if my most secure ones will let me use non-roman characters, to really randomize it. 20-randomly selected printable unicode glyphs is even more entropy.
A few sites where I need to be able to sign in without copy and paste got randomized sentences.
One problem with phrases/sentences is that while from a number-of-characters perspective they're very good, as people use them more they're actually pretty predictable given how standardized languages are... so if you know they're using a passphrase of english words separated by spaces, generating random multiword phrases/sentences is much quicker than generating meaningless strings of characters in between.