Fingerfucking...oh and so much more.