In this article, the author discusses techniques to create more secure passwords. For those of us who have had a Gmail or Facebook account hacked (myself included), it may be time to think about a way of creating more secure passwords. There are even tools available, such as Keepass to store all of your passwords. This way we don't feel the need to use the same password for multiple sites.
The author states that one of the major issues with user passwords is their simplicity. While I agree that this is a major problem, I think the largest problem is that of using the same password for multiple sites. Think of what would happen if you used the same password for gmail, ebay, facebook, and your banking site. If your gmail account is hacked, the bad guy can surf through your email, find out what bank you're a mamber of, (you get email notifications from your bank, right?) and it's all downhill from there.