Is there any wallet client that conforms to the following:
The wallet client is accessed through a website (for portability).
The wallet client does not store any private keys (I know there is some trust involve). I want to access coins by providing a private key only, not by creating an account on the website.
Most importantly, all the transaction change is to be payed to the original address. I do not want any additional addresses created during a transaction. I want to keep it as idiot-proof as possible and not rely on myself to keep track of any additional addresses.