I am working on a demo of GoCourse with my husband currently. I have used ANGEL, D2L, Blackboard, and have seen a few others. For the cost, GoCourse has MANY wonderful features and works very easily. It is a system that is easy for students to learn easily, as well as train teachers to set up their courses. While many of its features are similar to the other LMS's, it certainly takes the cake with its offline feature.