Sure. I'll start, and then I know Matthew will have lots to say.
I think one of the issues you mentioned is that training is so germane. Professional development training is almost going the way of the dodo bird. I believe at the Ottawa Board of Education there are currently two professional development days a year, and there are teachers who are teaching many different subjects, as well.
I also think our faculties of education are struggling to keep up with the whole change in education at all the levels you alluded to. We need to better train our teachers to teach through technology and teach about technology.