It's now almost a daily event that I see people on IRC saying they used -rescan or telling people to use rescan when it makes no sense and should have no effect at all. Because it takes a little while some things that just take time to resolve (e.g. confirmation count going up on transactions) is very aggressively believed to be the magical cure all.
Either that or there are a whole litany of nasty bugs all over the client, some totally unrelated to the wallet, which are cured by rescan which aren't being reported because people have a workaround.
Instead perhaps we should rename rescan to -frobnicate-wallet-transaction-index.