Wide choice of medications and retail price for aciphex