Just a random idea but would it be possible to make a cobb app for iOS/android to reflash cars? Many people already own phones and there are quite a few apps that integrate OBD2 cables for info/logging so it should be possible right? I'm sure phones have enough processing power to do flashing/logging. It would take some investment to code for a new OS and apple's fees and whatnot, but then you'd eliminate the hardware cost of having to manufacture/ship/store the actual AP. Making/selling a cable seems to me like it would be cheaper than making the actual accessport. I've even seen bluetooth OBD interfaces so you could make the whole process wireless if you wanted.The app could be licensed and married to an ecu with a single use key input into the app to prevent piracy/sharing. It could also be universal so If someone has an STI and a GTR they'd just need a code for each car and be able to use the same device on both. New features (005 ->006) could be sold as in app updates. Any new map options/software revisions can be pushed via the app store so everyone can always have the most up to date versions. Pro tuners could be listed in a directory and logs could be sent directly from the device to the tuners email via wifi. Maps/tunes would be synced in itunes so even if a user breaks their ipad/iphone they can just reload it onto their new phone/ipad/etc.