For instance, XML may be used to communicate with certain gaming devices, such as player tracking units, while HDML may be used to communicate with other gaming devices such as personal digital assistants or other hand held devices. [0059] An advantage of using a mark-up language to describe one or more player tracking application program interfaces is that it may allow outside vendors to develop