@mjc3d: I'll admit I've