20071006 tech: Is your password fool-proof?