I think it's an ouchingly clever slogan. Reminds me of those cutesy names for coffee shops and haircut places.