I need to know if there are good programs that I can buy that do the following for my clients.

1. Check if their hardrive is going bad.
2. Check if memory is going bad.
3. Check if there are any other hardware issues.