interesting thoughts....