Well, yeah, except that I'd have something like "bool ThisApplication::CompatibleHost()". That way, you can check for any obvious or obscure features you require (particular OS, a particular...