Before PRSS, I used WordPress and thought the concept of creating sites could be simplified and improved. "Press" was vague, so PRSS Site Creator was the alternative that came to mind, and for which shorter domains were available!
But I do agree that "PRSS" doesn't exactly roll off the tongue. I hope that the "Site Creator" part of the name combined with good user recommendations can help with visibility on search engines.