Because you demanded it (well, at least two of you), Sonia is back! Who is Sonia, you ask? Long time readers will remember her from her scattered appearances throughout the …