Giga, neat idea. To me, your proposal sounds like GPUMax though. Am I missing something?
I guess you could consider that GPUMax was doing something similar but they used other's hashing power to back the service. You would only get "virgin" coins if you directed your hashing power to a pool that allowed coins generated directly into your wallet.
So just pointing hashing power to say ozco.in, would get you nearly virgin coins, but there would still be transactions leading from the generation.