BUT WHAT IS Taste Your Paste, REALLY?