In terms of working at Razer, what are the qualifications? I know there are a lot of ways to go like marketing, social networking and what not, but what I'm looking at is design and the qualifications required for those. Technical aspect off that design maybe too. Only one question, I guess. What programs do we need to know?