Acquiring The Best Offer When You Shop Online