By the way, I don't know if you're like me or not, but don't you find the process of learning how to program...ENLIGHTENING, in some way? It's like we're finally being allowed to see what the Wizard of Oz is doing behind that curtain! How do people make these amazing devices do our bidding in a way which seems so simple? When people ask me why, at the age of 49, do you want to cut back on your established medical practice to learn how to be a programmer or a "coder," I simply say, "Because it's AWESOME! Why wouldn't everyone want to do it?" What I can't understand is why more people aren't as fascinated by programming as I am. I could spend all day and night tinkering with computers, electronics, robots, programming, "hacking", and I'd give almost anything to have a basement/man cave set-up with a huge work table, several Mac Pros, a few 27 inch monitors, and throw in a couple of oscilloscopes, some random logic boards, a soldering iron, a big white dry-erase board, and 1970s classic rock playing in the background. Oh, and don't forget the empty 2 liter bottles of Mountain Dew, Doritos bags and pizza boxes lying around on the floor. Now, maybe I've just seen "Pirates of Silicon Valley" one too many times, but I'd love to have a taste of the über computer geek lifestyle!