Dancing with Imperfection