There are thousands of Teachings on the internet and people teaching wonderful lessons. On this page we would like to share some that we found useful and insigntful