First impressions of the new Yahoo! search: nice and fast, decent results. IMO the results page is still a little too busy. Share this:TwitterFacebookLike Loading... Related