Wait... with all this hardware checking in place, does that mean the software is *TOO* smart?
So smart it becomes stupid? Its like Eddie Izzard's circle of cool:
looking crap, looking good, looking very good, looking cool, looking very cool, looking extremely cool, looking painfully cool, looking the coolest... looking like a dickhead, looking crap...
:-)