Thanks for all the very useful responses, especially FetishCherry