COMMENTARY: Rita Jane Haynes' farewell party | Opinion : vim