Hardway? I'd rather have one raw return to me ona "is online" test then 3-8. Additionally, a whois would echo to the user of the script, and to stop from doing so would involve several raw haltdef. In this case, only one (two for a fail) are neccisery, as well as less bandwidth is taken.