I have a massive problem with K&R style bracing, I find it incredibly difficult to quickly read or look at the code, especially if you're playing around with nested levels, I prefer stuff lining up because when you remove indents you can clearly see what matches with what.
The "if (0==dataValue)" drives me potty looking at code as well, I understand the historical reasons for it, but, urgh, just icky.
While on the subject of irrational things, I cannot write a return like:
return myResult;
I always bracket it
return (myResult);
And switch statements I always put the cases in brackets....
Yeah, I'm weird.