It takes ranges of values from 0.0 to 1.0 as you tried but in versions previous to a later 2.6 version it was buggy and/or not supported via several backends so it wasn't documented.
If you use 2.6.2 or CVS it should hopefully work ok :). Let me know if you still have problems.
Merry XMAS!
Thanks,
Ryan