I believe I can answer part of your question. For simplicity I will cut and paste my response from another thread:
This is my own summary so accuracy not guaranteed, but I tried to condense the spec sheet info down to the significant differences between models.
There are currently 10 models...