Any experience with these?

How about one of these? Haven't used it yet personally, but it looks more exciting than the ones you listed:

http://www.lovehoney.co.uk/product.cfm?p=8987