Advertising agency Barkley has bought Web design firm Ripple Effects Interactive Inc. for an undisclosed amount.