Charles #1 @Hakea : Forgive my entry into this forum (long time lurker, first time poster [*waves*]). I'm more familiar with OOP from a Java perspective, so please pardon some of my assumptions if they don't apply to BlitzMax.