I'm a bit low-tech in regards to my password scheme, but here's how I do it:
First, I generated an 8 character password using pwgen (great program, btw) that is just mixed-case. I then add several characters based on the name of the website/service I'm logging into.
Using this, I can easily remember my password to everything, and each one is unique.