Well, if Rod was at Narcissa's birthday he probably has a means of interacting with Sirius/Kira/Remus/Dorcas? They're about to bust into the Slytherin common room when I finish this tag! It's a little outdated, but something maybe to connect on to some degree (and bring Rod back up to speed)?
Other than that, all that has happened since you've been out has been ball business and the sort. <3
I imagine the Slytherins are glad to have you back, Rod. ;D