I think you're referring to the fact that you shouldn't use Strings. I have mentioned that I have removed this from my source code and thus, unless it's being used in a library, I'm no longer using strings. Please see the source code in reply #4 from this thread.
Yeah, just random suggestions that seem to fit. Don't worry, I've noted the details and seen the source code.
I would take any suggestions just as that - suggestions. I really wouldn't form too many solid opinions at this point - let your hardware/software configuration and test results do that for you.
If time is of the essence, you could just make a list of all possible things to test. If there are 10 things to try and 7 are simple, I would do all the simple things at once just leaving 3 to spend more time on.
Another way is to keep stripping things down (commenting out sections of code, minimizing hardware, etc) until the problem goes away ... and therein lies the problem (the last thing that was eliminated).
Anyhow, been there, done that (I absolutely love troubleshooting - but finding the answer is even better).