I’ve never been good at password and <ahem> maybe re-use the same one quite a lot.
I suspect that this is your problem, rather than having inherently weak passwords.
Couple of starter ideas:
As XKCD suggests, base phrases are better than base words. Rather than trying to obfuscate “wednesday,” try starting with initials from lines of a song. “gsogqllonqgsoq” is as memorable as “wednesday” so long as you don’t forget the National Anthem. (Though, a more uncommon song is less likely to crop up in a dictionary attack).
If you must reuse passwords, try adding something to it that’s memorable but unique to the system you’re using it on. That might give us “gsogqllonSTWgsoq.” That’s a bit obvious, so run some or all of it through a Ceaser cypher (so that STW becomes RSV, say).
Alternatively, there’s many ‘password keeper’ type applications out there which can track hundreds of unique passwords so you can have really obscure, unique, secure passwords for everything. If you take this route, just make sure you have your database backed up somewhere…!
EDIT: sorry for retreading some ground there, other posts appeared whilst I was writing.