wow. I love this forum.

Thank you for the advice and the links. I have some reading to do!

CollinsMum- I couldn't agree with you more about problem solving. My dd is taking an Art of Problem Solving course right now and it's a real eye opener! We will definitely pursue this path.