Rate and comment please.

IN PROGRESS: