Nick, A Python port for the CE devices is available, and it's not (hardly) scaled down at all. Further, there's active development going on -- including Mark Hammond's participation. well-you-did-say-"and Other Devices"-ly yr's -Jeff