Hi dotmagic,
This post is very interesting, since i faced similar problems like this while redirecting to home page and from your point i got a clear idea.