I work with tech soup in my current job as an application developer/support analyst at CVS Health Corporation (Cvs). They are very friendly staff who always make time out their schedule when i call or email them if they're available during non business hours too! There really is nothing bad about working through this program because it has made me more comfortable using computers which was something we never used before due to lack confidence issues since childhood days where teachers would not let us touch computer screens etc!! Now everything works well even though there may be some glitches but thats why software updates come along every now n then ;) I like how easy it is to get an account set up and to find free software. We received a good deal once we signed up with them. There is nothing at this time that I dislike about their services. They are very friendly and helpful. The only thing I have heard is that there is a waiting list. So I would suggest registering now if you want to receive free software. Their services are amazing!