Anyone watched them before? Happy Tree Friends It's hilarious :D And they're soooo cute :cheesy: