Forum Moderators: Robert Charlton & goodroi
It does take a while sometimes, but eventually the original url should be dropped from the index and the url for your new, 301 "target" location should show. If the redirect has been in place for more than a couple weeks, I'd suggest checking your servfer headers to be sure that the old url is actually returning a 301 http status.
So I would give it a month or two to work itself out. If it doesn't work out the first thing I would do is check the old URLs with an http status checker tool (I believe webmaster world has one in the control panel) to make sure a 301 is being returned.