works for me and i use it on 2 different clients with 2 different scripts.

as long as i am server side away it always returns $true for $away and never unsets by itself unless i call /away or d/c myself.

btw i am set away sometimes for 1 whole day, so i never saw any problems since releasing 6.2 :P

am i lucky ?