We've been made privy to some Sprint planning documentation that implies that the carrier is looking to get all its Pre ducks in a row by May 16, which would suggest that there's no way in hell it's launching any earlier than that. Ultimately, that could mean we're looking at a launch on the 17th -- a Sunday, as Sprint launches often are -- or any time after that, but since Palm continues to reaffirm its first half commitment, we'd say that we're now down to a window between 5/17 and 6/30. Awesome.