There is a finite amount of funding and only a certain amount of spots in each program. My son only applied to one and initially was informed that while he was accepted by the language program itself, he did not make the "cut" for Project Go funding. They told him to stay in touch and that more funding might be available later. While we were trying to figure out if it was worth it to self-pay, the additional funding came through. There were only two ROTC cadets in his program so that made it more competitive, I am sure. You can apply to more than one but keep an eye on the due dates. Often you have to apply separately to the program and to Project Go. Each program has its own due date.