For me, "prog" has always been a very elastic definition. It's not always clear cut (i.e. "Prog music MUST have keyboards, complex time signatures, long songs, 100 stringed guitars, etc."). I think if something is progressive it should mark an evolution, experimentation, or development in...