I kind of suspect so... His one and only post was February 3 (
http://www.entourageedge.com/forums/...overdue-update) and we now have reason to believe there was some flux in staffing occuring several weeks before and possibly several weeks after that date.
If noone sees Snow online today, I suspect Snow may have left at this point, too. We may be on our own completely... until enTourage goes dark and these forums suddenly disappear.