Sorry, I meant the email functionality is 1 step and trivial, since they already have an inbox system in place. The search would be much more difficult to do well of course, but i'd suggest a recommendation based search (like Google +1) could be up and running within a year quite easily given their resources.