Why does my wifi not automatically reconnect to prefered networks?
Add the Power Control widget (available by default in Android 2.1+ for most phones) or a similar wi-fi toggle app to your home screen. (Long press on the home screen, Widget, Power Control.) That usually fixes it for me.