Hurray for the learning specialist! What a great kid. I think I'd have thrown the blocks at her. I hope the epiphany will help ease your frustration with her.