issue #19550: Fix server side cost calculation
issue #19550: Implement more efficient way to check ready status.
issue #19550: add more read only handling logic
issue #19550: Do not unset things unless we are ready
issue #19550: Do need to unset if ready but no item.
issue #19550: set list cost, list price, and fix timing problem.
issue #19550: Fix problem calculating discount.
Merge pull request #89 from jrogelstad/19550

issue #19550: more progress.