Well, IIRC, all the function calls outside mob_prog.c, mob_code.c and those other files, are basicly just trigger calls, HAS_TRIGGER, p_*_trigger, etc. There are a few things in mem.c and db.c that are different though. Basicly just things to do with keeping track of memory, and saving/loading. So all ya gotta do is just figure out what trigger calls do what, then just put them there logically. I can't imagine it being really that hard... or ya know, write your own :) To my knowledge, those mprogs are buggy as hell. Took me many weeks of extensive testing to get them working on my codebase, and its pretty modified as far as stock rom is compared. So you'd prolly be in the same boat :). Anyways, happy hunting ;). Oh, and listen to Tom Whiting, install the full set of mprogs, oprogs, and rprogs, you'll loath installing those after mprogs are already installed and you have builders harrassing you for them.
Davion

