Regarding the first question, I don't know the specifics for Sheridan College. That's something I could check on with our Toronto studio. I'm pretty sure they would have been in touch, because the Toronto video game culture is different from that in Montreal. In Montreal there are big players, such as, BioWare, Electronic Arts, Warner Bros., THQ, Square Enix, whereas Toronto has a different gaming culture with smaller companies.
I think we were the first really big studio to open in Toronto, so I wouldn't be surprised if we already have a relationship with Sheridan.
In response to your second question, I would say programmers are always the most difficult ones to get, because we need a vast number of people. If you have the best programmers but you have no artists, that's a challenge. Right now we have foreign programmers coming into the country, because this has been identified as a key job. But, for instance, we cannot have key artists or key game designers. Game designer is probably one of the most, if not the most, important jobs in the video game business, because that is the one that makes all the rules. For example, with Monopoly, there was a game designer who decided that if you land on Park Place, it's expensive, but if you land on the other blue square—I forget the name since I haven't played Monopoly in a long time—you get more money.
That's game design. Those are the basics. That's where people have the fun. In design it's very difficult. There are a lot of programmers coming out of school, but fewer designers.