sqoirt - *pees myself*

more about : sqoirt