I've just found out some disturbing news. The Linksys router still appears at another geographical location and on a different, Netgear, wireless network.

Although I highly doubt it, does the Windows 7 Network Explorer use some sort of caching? Is it possible that at one point my laptop attempted to connect to a Linksys router without my knowledge and cached the router and now it isn't being flushed? I'm completely lost. Because the Linksys router still appears at a different location, I suppose this rules out external interference, unless I'm so unlucky to have two different neighbors at two different locations with the same Linksys WRT320N router?