Here's another possibility, 100 bucks, programmable in Jython along with several other languages: http://www.finchrobot.com/ Temp sensor, accelerometer, two IR sensors, two photodetectors. No batteries, it's powered off it's 15 foot USB cable, not sure if that's a bug or a feature. I haven't actually seen or used one. Cheers, Andy