Thanks for the thoughts. One that I think is very important is to understand what development tools/capacities are out there. If the ID knows what technology is available and keeps up with what others are doing it could open a whole new world of creativity.