Checkbook staffers spent three months visiting 40 brand-name outlets, scrutinizing online terms and conditions.