things that bug me
Functions that return a floating-point value, that do so by calculating it in the function body and storing it in an INTEGER temporary.
And ones that use printf() for output.
printf( "%f", intTemp ); // WHY ISN'T IT WORKING?
(no, it wasn't called intTemp :P)