I wonder if apps will be allowed to connect to the internet and if so will there be any charges there.  If not, the obvious workaround is to write the smallest possible app and then let the app download additional features on the fly as it is used.  I'm guessing Amazon have thought of this though and will crack down on it somehow.