Factors affecting message delivery