According to a leaked memo that is supposedly going around Sprint retailers, the Palm Pre has two possible launch dates. Retailers are expected to receive shipments of the Pre in late April or early May and based on the initial batch of units, the Pre could launch on May 17. But if supplies are limited then the launch date could be delayed until June 29.