I've gotten to where I almost don't even pay attention to names anymore, especially of tech companies. The service seems good for far, there are a surprising number of features for free hosting, and the forums are actually helpful. That the name is memorable is good, but if they called it...