In the end you need to understand what your code is doing. If you do not understand it a debugger is only a poor substitute.
Well I hit that particular problem
it is more an arduino pre-processing voodoo bug/feature I believe...
Please enter a valid email to subscribe
We need to confirm your email address.
To complete the subscription, please click the link in the
email we just sent you.
Thank you for subscribing!
via Egeo 16