With passwords being easily cracked, it might be time to look at two-factor authentication for important web facing systems. With two-factor authentication a compromised password becomes ineffective. This is an easy way to better protect your web facing system.