Nah, I haven't, usually I just browse through Itch a little, play a few games, then leave it, come back later if it was good, etc ...