How have I never read Charlie Jane Anders before?! She's amazing. She and Annalee Newitz were fabulous toastmasters at Chicon8, and I love their podcast, Our Opinions are Correct. I picked up this novelette at con, and enjoyed it immensely. Now I'm checking out more of her work.