@westfw: I'm curious: With those ports that you mentioned already in place, why haven't they been widely adopted yet?
This is the first time I've heard of Energia for example (although I know Teensy has been around for a while).
I am definitely going to test it out with a TI Launchpad now and see how the code travels over to the MSP430.