I just looked at that site. It looks clever (but it could use some prettying up).
Why didn't they mention their name in the job posting, then? I would totally work for them, were it not for the fact that I already have a job and a skillset completely orthogonal to anything they might want.