Hamachi: the other virtual pet