Taribavirin: a potential alternative to ribavirin. (March 2009)