Fixed loads of typos, still got some variables without knowing what they are (They aren't set to anything). Luke, remember that .find() returns a array of results, even if it's only one. Changed it to .findOne() now :)