All right guys, it seems to be working now. I just deleted all #include "userutilities.c" directives and replaced them with #include "userutilities.h" directive where necessary.
So... now I am no longer getting the "multiple definition" errors that were driving me insane. Thanks for your help!!!
