I had the basic unit running in a couple of hours. After installing the Arduino SDK on Windows, I was pleased to fine that the SDK was quite easy to use, and you can test your Sketch program using the built in serial terminal. I had a bit of trouble with the bluetooth driver on windows, but the problem was resolved by restarting windows. I acquired a Moto Razr on ebay, and downloaded the Arduino BT Joystick app, it connected immediately. A few lines of "sketch" code and I was driving the Rover all over the house. My Rover is actually going to be the base of a plastic penguin that will be appearing in the local Community Theatre.performance of "The Man Who Came to Dinner". The complete package of Arduino, and Rover, and Android plus Bluetooth. looks like a winner. it will be easy to use and reliable enough for the stage crew to run. At under $200 for all parts including the Android based cellphone, it was quite reasonable. I haven't done any embedded computer programming since the early 80's. I'm pleasantly surprised at how quickly the entire project came together. I had expected to spend weeks on it, but it only took a few evenings. I found only three glitches in the docs; 1-- be sure to reboot Windows after installing the bluetooth driver; 2-- The Bluetooth PIN is 1234; and 3. You must remove the bluetooth module to upload your Sketch program.