Consumer Search and Switching Costs