One of the challenges our sector faces of course is a global economy. For us, if we can't find the people, then the Internet allows us to transfer work almost anywhere in the world on one minute's notice.
Part of the challenge is how we participate and what partnerships we can form as part of the social development of our community. I don't have an exact answer on the one you've asked, but I know we have a lot of organizations with a social sense within the community. If there's an opportunity that you know of, or something that can be put forward, I'd be more than happy to work with the companies on it.
One of our major issues in our sector is that we do a lot of work that is totally time-dependent and must be as close to perfect as we can make it--even though most of us who have Microsoft Windows would disagree on that. When we put applications in place, there are things we have to ensure from a safety and society point of view--nuclear power plant controls, radiation controls, some of these things. So there are some areas where it doesn't work, but there are a lot of social areas where it would work. I can see an opportunity there if there was a program we could work on.