HappySqurriel on 04 January 2013
I forgot to mention the "hidden" side of things ...
Operating systems, drivers, libraries, licensed middleware that is included in the SDK, network services, and whatnot all cost a lot of money but few people consider those costs.