San Diego: home of beaches, babes and web-savvy small businesses