So my thoughts are running in three (I think...let's see...) related (I think related) directions: