Who would be a perfect candidate? It is useful to know which skills would making a great hacker.
The most important thing is being good at your specialty - either rails or flash (or for whatever position you interview), and being knowledgeable in CS algorithms. Having cool side projects that you can demo is a huge plus.
There's a lot of startup-minded people inside the company, so any prior startups is a bonus.
Also, pillow dodge ball and razor scooter racing skill always helps :)