flagamuffin, check out this short story by CD Hermelin. It's great.
Found this after reading this post by minimum_wage