Hi,
this works for me:
When i have enough, spent you time with another work, texturing, scripting, or just reading a book. Forgot all you know about shaders or all what you think to know about shaders. Then try it again very simple. It works.
I wanted to give up too, and know what you mean. Just pause and try it again.
Maybe my little tuts helps:
Shaders