Acquiring The Best Bargain When You Shop Online