@jamesshelley good post. been thinking about this stuff a lot lately myself.