This image was lost some time after publication.

Microsoft, Google, and Yahoo — as well as a host of freelance moneybags — continue to press their offers to shower Facebook, the hot social network, with dollars and ads. And last Wednesday at San Francisco's Web 2.0 Summit, CEO Mark Zuckerberg said his company was close to clinching a deal. When Friday came and went without a deal, though, conference attendees where whispering about what might have gone wrong. The latest rumor, though, is that Facebook will have an announcement to make on Tuesday. How do we know that? The company has scheduled an all-hands meeting for that day.

Word of the meeting first spread among attendees of Facebook Developer Garage Vancouver. The event, for Facebook-application developers, had a Facebook employee scheduled to give a keynote on Tuesday. But according to a message sent by organizer Greg Bauer to attendees today, the Facebooker cancelled his speech because of a just-arranged all-hands meeting. Bauer's message:

I've got the unfortunate news yesterday from Facebook that our confirmed keynote speaker has to cancel because the Facebook team has an important internal meeting for all on Tuesday (getting bought by Google? launching a music store? moving the platform to new heights with a new markup language? who knows).

Update: Valleywag now hears that Facebook has a sales conference set for Tuesday, and, possibly, a tech-department all-hands, but a companywide all-hands is unconfirmed. I'll update the post when we know more. One possibility: Could the keynote speaker have just been making a dog-ate-my-homework excuse to get out of the trip up to Vancouver?