another thing I haven't been clear on, what party is hosting the files?
An online wallet which is connected to the network does the file transfer, correct? The miner doesn't consume bandwidth related to the files in the block chain right? If so is it appropriate to only reward the miner with the coin? Shouldn't the wallet user who transferred and hosted the storage also catch a piece, if not arguably a large portion of the block reward?