I do alot of migrations from non-Microsoft messaging platforms over to Exchange 2010. Doing this, clients usually go for Outlook 2007 or Outlook 2010 since it is a new deployment for them anyways. These products as we know do not require public folders so usually the organization ends up not having any public folder databases! However, I get asked many times for a way to migrate their departmental calendars or a shared contact list. Usually calendars are moved into new shared mailboxes as they do not see the benefit of creating a whole database just for shared calendars. I think Microsoft should think of a way of creating a special type of mailbox that will contain only a calendar because in reality all resource mailboxes do not really need a mailbox. Also some companies think having a disabled account just to have a calendar is a bit overwhelming and some consider it a security risk so they have to go with public folders which they really do not want to do but have no choice.