I use Outlook 2010 and connect to an Exchange server in cached mode. I also set up an account to an IMAP server that is blocked when I'm in the office. When I work at home, my laptop can connect to the IMAP server and everything works fine, even though the Exchange server may not be available until I connect via the VPN client.
For this to work when I go from home into the office, I had to remove the IMAP client from the "All Accounts" send/receive group so the automatic send/receive does not hang my Outlook. Outlook 2007 would spend a lot of time trying to connect to a blocked IMAP server but it did not hang the rest of Outlook like Office 2010 does. Is there anything else I can do do I can add my IMAP account back into the "All Accounts" group and still have Outlook 2010 work? It forces me to have to remember to perform a separate send/receive action just to get IMAP mail.