Well, I would say faster for the same price is better in this case, so the consumer is winning here... But you're right, that's plenty more than we need...
Agreed with the paid upgrade. Businesses are ready to pay for such things, especially when they bought a $500 iPad just for the purpose... what's $15 on a card reader? As was suggested, a cheap and free reader as well as a paid upgrade would work well I think.
I could see a product similar to code search being integrated into services like github and others. Code search wasn't perfect, it basically just searched code. What if you had a product that could, like an IDE, follow method declarations and the like? That'd be cool.
I could imagine Nokia becoming just a phone hardware manufacturer (many have pointed out that they have great hardware) like LG or HTC, and integrate software from companies such as Microsoft. If Samsung, LG, HTC do it, how hard can it be?