I recently was given an assignment to set up a phone number, that was not going to live on a phone at this point, and during certain hours it should be sent to extension x and outside of those hours it should go to extension y. I have utilized Selective Forwarding on a hunt group in the past, so I knew it was an option. I didn't need this assignment to be as complex as a hunt group, so I set it up as a virtual line. The problem arose when I went to configure my selective forwarding on the virtual line. It wasn't an option. I ended up setting it up as an auto attendant with the selective forwarding (still far more complex than I needed).
Virtual Lines should have the ability to do selective forwarding!