Looking at Dart, I think I'm going to Java for this...