Looking for reference info on #if, #else, #ifdef, #endif, etc

Is there another reference area that I am missing?

Google, perhaps ? The terms are not Arduino specific but relate to C and C++

http://www.cplusplus.com/doc/tutorial/preprocessor/