This thread is a few months old but I will tell you of my experience. I went with Excelsior as I would need to get quite a few "leveling" courses no matter what program I attended. My husband was going at the same time and he as a previous Excelsior graduate. As such, he kind of needed to go through them as they were going to give him the most credit for previous work (everyone one else requires labs for sciences and he did mostly Excelsior exams and didn't have labs). We wanted to work together on courses to pool our resources and save money on books. It has worked well for us to be study partners and share books.
I thought they were very generous with my credits accepting nearly all of my previous (nearly 20 year old) college credit. Excelsior still accepts a lot of credit by exam and as far as I know there are no new restrictions on credits for exams like CLEP & DSST though there are some restrictions on ACE credit which I don't understand other than I didn't get my credits that way. I earned something like 19 credits through Excelsior, Penn Foster, CLEP & DSST in the first 6 months I was enrolled.
I started leveling courses back in January (well, I did Information Literacy in one day last December) and started actual BSN nursing courses in May. I might be ready for capstone (all other courses have to be complete first) in January, but if not, then in May and either finish next May or July.
Excelsior is quickly getting rid of its BSN level courses one can take by exam. The only ones left at this point are Research in Nursing & Community-Based Nursing. The teaching video spoken of earlier in this thread is gone, the teaching course requires a teaching plan (pretty simple Word document) and a power-point presentation for the bigger project.
Lots of paper writing for the BSN course. I was terrified of writing when I started this process. I'm still not a great writer, but I'm not afraid to do it anymore. I'm getting better and I actually impressed my Research instructor with my first paper (I chose not to take the exam). I've been mostly impressed by the instructors. Online classes are a pretty decent way to do things except group projects. Trying to coordinate a group projects from people you can only contact through the classroom program can be pretty difficult. The material presented is high quality, but you get what you take from it, it's up to you to study the materials and write decent papers to prove your grasp. It has been hard work and I think I'm already a better nurse because of it.