Tell us about yourself!
don't forget about mac spoofing... even if it isn't very common :P
don't forget about MAC address spoofing
mac address spoofers
maybe a public/private rsa encryption for the password where the client encrypts the actual password using the broadcasted public key and the router decrypts with the private key.