I have used 123helpme for the 10th time now and I am overall highly satisfied with their assistance. They provide the help needed to get me through some of the courses with little to no corrections needed after completion. If ever I had an issue with a product, they were willing to work with me, granted enough is time allotted prior to the deadline.