I've been there before and it's certainly not a fun situation. There's been a lot of good tool suggestions on here and I won't add to it. I've lurked here for quite some time and have purchased a lot of tools based on what the others have posted. That being said...I'd personally take inventory...