That's a bug with network manager that you have to enter key everytime when you want to connect.That's way I'm using
http://wicd.sourceforge.net/.About your signal,I guess you need to search for a better driver if you haven't already.Use
lspci -v command to see what you need,if you don't know.