So, I think this is what I found and I'm  very discouraged as I look at the Internet and I'm very discouraged as I look at the Internet to see  so many courses out there that violate these very basic principles. to see so many courses out there that violate these very basic simple principles. 