I recently shared with my friends a method that I developed, for making passwords. I like it, and it works for me. It might not be for everyone, but maybe the general idea could inspire you!
For example, I start with two simple words that I can relate to. I'm rather a hippie, so let's take Tree and Leaf. Then, I combine them! Treeleaf. Now, I can choose either first letter of either word to be capital. Usually one capital is enough. Let's use treeLeaf. At this point, I want to make it stronger, instead of ridiculously simple (dictionary words are just that.) So, I use the leet language!
Leet: A = 4
E = 3
O = 0
I = 1
Sometimes, other letters get more numeric representations, but you get the idea. We only need a couple, or so. So:
treeLeaf -> tr33L34f
Password strength? Amazing! It's still logical, which makes it not impossible to crack (hackers), but it's better than most. Most people still use 1234, their name, a name of a relative or pet, or their birthdate in different formats. All of those are worse than this.