From 11:00PM PDT on Friday, July 1 until 5:00AM PDT on Saturday, July 2, the Shmoop engineering elves will be making tweaks and improvements to the site. That means Shmoop will be unavailable for use during that time. Thanks for your patience!
The portrait of Will's grandmother isn't the only symbol of history coming back to haunt the present. Bulstrode's dodgy history comes back to haunt him in the form of Raffles. Raffles is the only other person who knows about the source of Bulstrode's money, and Bulstrode just can't seem to get rid of him. He only feels guilty for his past actions when Raffles comes around, so it could be that Raffles is meant to be seen as a symbol of Bulstrode's conscience.