Thanks all.
Can anyone confirm that they do support full trust?
I need the System.Security.Permissions.KeyContainerPermission permission to encrypt an email, just moved the site to another host and it failed miserably.
Blowdart, seen as you asked so nicely, if I go for it I'll try and get the client to sign up through your link.