What's the difference between speak and talk? And what about say and tell?