I just found this a few minutes ago.
Will Ubuntu 9.10 Work On Your PC? I personally think that such a thing should be included in the LiveCD of any Linux distribution. Although it may not be easy but it's good to have such a diagnostics software included in any LiveCD.