Is there an app which will force reconnects on remembered in-range wifi networks? I'm having some difficulties with my San Francisco handset, running 2.1

It seems to keep dropping Wifi connection randomly. I've got the wireless router sat next to me, and its connected OK, but if I walk downstairs (still within range) it will drop connection.

At the moment I manually have to go to settings > wireless and force it to reconnect, this is quite annoying

Is there any app which will periodically check for in-range remembered networks, and force reconnects if possible?
Auto WiFi Toggle has been getting quite a lot of traction this past week and it looks like it may be what you're looking for.

It will search for WiFi networks in your range every interval (set by user) and then connect to them.

Auto WiFi Toggle: