
Guest #1 & 2, as kscornell said and as I posted above, they have to be "in the mail" by 02/02/09. That doesn't necessarily mean you will have it by 2/2, just it should be mailed by then.
Guest #2 - the employer has to send W2's to any employee whom it paid wages (and tax was withheld) during the previous year. That would include a "past" employee if they were paid anytime during 2008.
Guest #3 - the employer doesn't necessarily
have to mail them. They could hand them out to you, staple it to your paycheck, leave it on your desk, etc. As long as they get it to you or mail it by 2/2/09. (Although I would argue if they are going to staple to your check or leave on your desk, they should make sure you are scheduled to work on or prior to 2/2/09 so they know you get it, otherwise they should mail it).