Ron seemed a little more knowledgeable about things than I would have assumed.
Of course, maybe he had plans that required him knowing these things?
Ginny seems to be a non-entity which is to canon specs, and the bit with the twins was nicely done.
Snape is really not as smart as he fashions himself if he never understood Harry's behavior before this.
Thanks for writing,
Matt