All of them? That kind of made my day :) You have great taste in fandoms! (so says I in all of my biased-ness)
I'm going to drop you an email because I was just thinking more about how much Dinah actually knows about Harry so I wanted to give you a heads-up on that and we can figure out your comfort level and plot. This is going to be so freaking confusing for poor Harry!