As a bitcoin web service developer/service provider: I wouldn't have a problem with this for the average end user, were it for one simple fact. Wallet providers don't consistently enough route the outbound address of a user back to that user's account. Most bitcoin-related services require an original client that will give users access to any bitcoin generated by the service, so until it becomes industry standard with wallet operators to route payments from outbound addresses back to the account they originated from, I won't be supporting them.