If several companies can sell their hardware and software units for under $100 but software alone must cost over $100? I understand the economies of scale objection but come on.

Another argument is Apple doesn't want to host 800MB of data for us to download (bandwidth is costly). I figure they can just charge a little extra for it to make up for it.

I figure they don't think we want the turn by turn badly enough to pay for it... but we do.