Keep talking, Steve. This is the most interesting stuff I've seen on this forum in months.