Get your taxes done using TurboTax

I understand I cannot e-file through here, but it states I can print out and mail. Here in the VI, we physically hand it into the Bureau of Revenue. This would not work either?