Checked the Mozilla release schedule to see if Mozilla was still on schedule for the releases on April 26th. It appears the following releases have been delayed until April 28th now:
- Firefox 3.5.19
- Firefox 3.6.17
- Firefox 4 Macaw
- Firefox 4.0.1 for Mobile