Porn: piping and playing