What is VirtualPage for? I have never found a use for it, but maybe I just don't understand its purpose.
Why would you want two identical pages on a website? Sometimes I have used RedirectorPage when a page needs to appear on 2 different menus (e.g. because it's not clear to visitors where it belongs), but I'd always want it to have one master URL and one 'alias' that gets redirected. The only practical difference with VirtualPage I can see is that the URL of the copy stays in the browser address bar. In what situation would you want that?