ALL FUNCTIONALITY IMPLEMENTED. the thing works... i'm so happy. now i just have to do a serious cleaning on the code.