Hi Neil,
I foresaw that as a problem people would encounter. I am currently building a platform for hosted bitcoind instance for end users. This way you don't need to keep you home computer on all the time and will be able to connect to my service which will offer isolated bitcoind instances and wallets, unlike mybitcoin.... It will be a hosting service similar to a hosted website service (if that clarifies things for you).
I will be looking for beta testers very soon. If you are interested in beta testing, PM me with your website and email and we can take it from there.
Best Regards,
face