Exchange 2007 Mailbox Size List
Run this command in the Exchange Powershell to output a list of your mailboxes sorted by size.
Get-MailboxStatistics | Sort-Object TotalItemSize -Descending | ft DisplayName,@{label=”TotalItemSize(MB)”;expression={$_.TotalItemSize.Value.ToMB()}},ItemCount
I haven’t tried this in Exchange 2010 but it may also work there.