Thanks everyone!
Quick follow-up: (Pete, I was kidding about C++.... :) )
Is any particular software preferred for self-running operation, i.e., will run "complex" schedules and randomize without input, so it can basically be "left alone" once set?
Also, as a backup in case a smartphone...