I use a combination of google desktop and "lookout" an outlook add-in.