Firefox 1.5 release imminent?

Well, I naturally mean this in the most positive way possible :) Seems like there are already quite a few packages on the official release servers and also the release notes can already be accessed. It really seems like the big day will be today :)