Gotta say, I approve of the use of C++. Good job from me and my programming teacher, though he'd cry at your style XD Oh, and the "difficult but enjoyable" assignments Ni is referring to are missions that actually require programming expertise. So good luck. XD