Oh also on the subject of jobs, you said you want to work in a lab, which is great, but there's something to be wary of when it comes to online job postings. Many times, especially at universities, those postings are nothing but a formality. They already have chosen someone for the position, but to satisfy certain bureaucratic requirements, they must announce the position. When possible, it's best to get some face-time with whoever is involved with the posting, because they will usually be candid about how realistic your prospects are, and whether they have someone in mind for the position. If you don't have a lot of work experience in laboratories, one thing you might consider is doing volunteer research assistance while working some crappy job on the side to make rent. It would be a very good opportunity to get to know more people who potentially could get you hired into paying positions.
At least, this has been my experience with cognitive science.