bcemick wrote: Not at this time, although that is a possibility later on. For right now, though, I have to get it working this way. It's NEVER a good idea to 'do it this way for now and change to a good design later'. I suggest you stop coding and read a book called 'Code Complete'. Seriously. If the function is not pure virtual ( has no body for you to call anyhow ), I don't see why you can't call it.