Lonny, thanks for the great question.
I say the following trying to help. On a computer screen I'm sure there will be some "lost in translation" perception to my words. I assure you that I'm writing what I know and believe and just trying to assist. But I must say this as plainly as I can to save on space and also get my point across as to the importance of the topic.
Here goes:
1) You're putting the cart before the horse. You should know what you're going to say to the customer (Brand Promise, USP, etc.) and then build your logo around that.
2) The name "Cascade" doesn't do anything for the consumer. It provides no identity or character in and of itself. At first blush the name reminds me of the brand Cascade automatic dishwasher soap.
3) The logo looks homemade and doesn't portray a "good feeling" to the customer.
4) The logo font selection is serif (formal) and doesn't match the informal look and feel of the logo. It's also going to be hard to read on the side of a van.
5) The color selection of the logo is drab.
Now some suggestions:
If you are locked in to the name "Cascade", I would tie that in with a simple line art mountain. "Simple" does not mean "boring". You're looking for something that more easily assists the customer discern and remember your brand from others and simple is always better than complex. The gradient colors that you have don't equate simplicity.
Make the logo and font colors bold and bright.
Change the font to bold sans serif and easy to read from a distance.
Since you're trying to equate "cascade" with mountain and cleaning, try blending powerful words that equate "mountain" with "cleaning." Words like Fresh, Clean, Crisp, Green, Glistening, Natural, Immaculate, Pure, Wholesome, and Pristine are all powerful words with similarities to cleaning and a mountain.
Be careful not to use unquantifiable platitudes in your USP and do try to tie it in with your company name. Write out the following and try different word combinations.
Cascade Floor Care stands for ____(power words)_____ because we____(Differentiating Concept)_____ which means ______(benefit)_______ and we prove this by ______(Brand Promise)______.
Once finished you should have a clearer picture of what you want the customer to know about you. If you're still stuck and/or have come up with some ideas, please write back here.
Thanks,
Scott