The shopping cart price was off, but there was a second check in the actual order placement function which was getting tripped up. The shopping cart should be displaying the correct price now. Sorry for the trouble!