Dinasour Ectinction Theories (New Ideas)