I was eating dinner at my friend's house, and when I finished I said "I'm done." My friend said that this is incorrect English. He said that done should only be used, for example, when the oven timer goes off on Thanksgiving, to say "the turkey is done." Is it correct, or incorrect to say "I'm done" when you have finished your dinner?