great post. you pretty much summed up what needs to happen for optimal experience for all customers at this point.