Checking on the in-progress releases page this morning, it appear the Fx 18.104.22.168 security update is still on schedule for release early this week. Should have confirmation with Monday’s Weekly Update meeting. Also still on track for the end of this week Firefox 3.0b5 aka ‘may be this will be the final beta’. A quick reminder while TBird update are normally released at the same time, TBird 22.214.171.124 update has been pushed backed to April 15th.
Getting back to Fx 3.0b5, if this is indeed the final Beta release then it will be a major milestone. Recall Fx 2 only had two Beta releases (but it not have Places, which is on the reason it has been nearly a year and half since major new version of Firefox) as well as three Release Candidates releases. The next Firefox 3 Status meeting is this Tuesday and there may be some additional information from Monday’s Weekly Update meeting as well.