Not too bad at all. My grammar skills are definitely above average. But, as they say, there's always room for improvement!
Test yourself at geekykid.net
I marked a couple of answers incorrect solely because I would have added a comma. I guess she was right. ;)