I have pretty much the same concerns. I am looking into the MSW program at the University at Buffalo, which is CSWE accredited, and the part-time track is offered almost completely online. I live in Syracuse, so I can commute to campus on occasion when necessary and complete most of my work at home. Is this doable, and is it recommended? UB is CSWE accredited, in fact they are one of the top ranked schools for social work.