Top Down Troubleshooting Method