I am a foreign citizen about to graduate from a US medical school (on F1). I plan to use OPT for my prelim year training. Because I am geographically limited, I would like to apply to all the prelim programs in my desired location. However, some community programs tell me that they accept J1 only, not OPT. Could anybody please tell me whether OPT has any program limitations? I thought I would be able to work anywhere with OPT. Thanks a lot.