Report question

Question: When is it appropriate to use virtual methods?