Wrote a simple yet effective ResourceManager template class.  This class uses exceptions instead of return values for handling Resource Management errors.  The code is extremly simple, at the moment there is only 3 methods in the class.  When you load a resource you don't even have to check if it was successful because if it wasn't an exception is thrown, which will be handled way back in the Init function by adding to the log what the failure was, and then closing the application.