I have been a nurse for about 3 years. 2 1/2 on a medical floor and 6 months on a pediatric unit. I am graduating with my BSN in December 2011, but i'll be done with my courses in July 2011. I am wondering what are some good online programs. I work full time and have to stay full time during a FNP program due to me being the bread winner in my family. Any suggestions would be greatly appreciated. Also, would 3 years of experience as a nurse be adequate to be in a program and be a good FNP?