Chris Eargle's ideas