Good idea...you might get some hints by looking at the BTZS.org site and access the ExpoDev program for a Palm device. I don't know if the program has been adapted for use on the new generation of Apple products, i.e., the Ipod or Iphone. Furthermore, the information on ExpoDev is probably more "complete" than what you had in mind. However, I'm sure that you will get the general drift.