was your password a word found in a dictionary?
Generally, it should not be. For forums and ****, I don't, because I don't care that much but for my admin accounts, SSH, FTP, ect, what I do is find one word in a dictionary, one word not in a dictionary- characrer from TV show, Video Game, ect, then add a string of 3 or 4 numbers to the end of it at least.
Or if I am super paranoid, a randomly generated alphanumeric string using both upper and lower case is **** hard to beat.
Most "hacking" of passwords is actually a method called brute forcing where a program guesses over and over again until it finds it.