Added 2k3 support
add to examples
added getAll param
added typecasting for $osinfo