well..Let me share my bitter experience..
I was in F1 and applied to my wife and daughter under dependent Visa. I was in the University then, she got rejected saying that "your husband is still in the University and can not support financially..blah blah"
Second time, she applied immediatly after a week hoping for a luck, but could nto succeed again. Completely frustrated, I asked her not to apply until I work under CPT.
Third time, I applied for her after I got CPT and showed all the documents- work authorization, appointment letter ffrom company, pay checks, tax refund documents, bank statement, and also my scheduled surgery document from Doctor....BUT still they rejected that I am still under F1 and CPT and financial status was not a reason for rejection.
I was pissed off. I did not apply again. Now, I have H1B and I am in dilemma whether should I apply this time. what if they ask I have no green card. What the heck..its just a matter of chance and luck I guess.