Yes, the H1-B visas are already gone this year (they disappeared all in the first day), this will be for April 1, 2009 which is when the next round of applications will open. As for the H1-B being a lottery, unfortunately you are correct here. It was...