A: 

I was able to skip a particular url by handling the Navigating event of the Frame and doing something like this in the body of the handler:

if (SomehowDecideToSkipThisOne(e))
{
    e.Cancel = true;
    Frame.StopLoading();
    Frame.Navigate(uriToRedirectTo);
}

However, the problem lies in how to implement SomehowDecideToSkipThisOne because according to MSDN, "Any navigation request that the user initiates through a Web browser (including using the back or forward button of the Web browser) is represented as a New type of navigation."

Therefore, I can't know when the user is actually going "back" when they click the back button on their browser. So, now I think I will decide to skip the usage of this feature especially since I don't need it for SEO. I just thought it would just be a nice enhancement for my intranet app. It's too hard to support properly though in this scenario.

wizlb
Actually, I may still use navigation but I won't use it for navigating to "add item" screens.
wizlb