Generally the miles quoted are for round trip, but you have to read the T&C carefully..
There are lots of threads about difficulties redeeming / checking availability - one being just below this one (at the time of typing) -
http://www.flyertalk.com/forum/virgi...edemption.html
Suffice to say - it is rarely easy, and many have found it impossible.
Nick