Yes teaching is a great learning tool! I have found the same thing; especially when you're teaching something you know really well.
We can all succumb to expert's syndrome sometimes; whereby we forget the basics of what we know. Therefore when we start to break it down again for a beginner, we're like; "oh yeah, I'd forgotten that!"
Thanks for the comments, keep learning! :-)