The calls to uname and version sound like good ideas -- but thats only LINUX and NetBSD! What about WIN 98, WIN NT, VAX, and SYSV ?