I have struggled with posting this review since last Sunday, but since I am appreciative of the community as a great resource, not so much as finding a great SP, but for identifying the bad ones.
So … why did I struggle? I struggled with sharing an incredible experience I had with Gemma. I...