Thank you so much! Actually, this is a plot I originally sketched out in a drabble I wrote a while back and it was accioslash who suggested I expand it into a full fledged fic. I'm glad she did! Severus isn't the helpless, hapless type, is he? *g* And Neville as Harry's pal made sense in the context, IMO.