I was wondering if the AO devs might be willing to release the source for AO's S98 engine. I was reading over the S98 thread and was taking a look at the source to the KBM plugin the AO engine is based on, but it seems pretty Windows-centric. I'm not too familiar with C and it seemed like a pain to genericize, so I thought I'd see if I could start with something where it's already been done. wink