David Willis
You eloquently describe what I've been thinking for a while now, I can't wait to read more.