Based on my knowledge, I think the Budget year for INS is October, which means, by October 2004, they will start accept H1B applications for the new year. You need to make sure you get in there by that time.