What is Jack Riches?
A person with the aptitude to learn skills quickly.
OMG, Jack Riches is too 1337!