Slave Driver.... I can work on it later today.  FYI I just copied and pasted the Broadcast Reciever code and made some subtle modifications.  I also exported a lot of the string constants to DIneOnConstants