It's a little off the radar, but Northwestern State University in Natchitoches, Louisiana (the nursing school is actually in Shreveport) has an excellent program with no site visits required. Web address is www.nsula.edu, then go to Academics, then college of nursing. You can get info online or call the school for more info. I believe it is much more cost-effective than many of the advertised programs. I completed my BSN through this program, and many of the nurses I work with have also, and we all found it completely possible to do while working full-time. Good luck!