I don't pretend to be an expert. I've written a fair number of songs - some truly cruddy and a few fairly decent - and only recently have begun to make an effort at getting decent recordings of them. I have found to most difficult part to be - and the part where most of us fall down - is doing the hard, grunt work of forming the initial inspiration into a well formed, polished and unified whole. Most of us get lots of ideas - I have cassette tape after cassette tape filled with them - but actually forming these tidbits in something tangible and cohesive enough to legitimately be called a "song" is where the real struggle is and that is the real work of song writing. I have some songs on garageband.com and have reviewed a ton of the songs on there. So much of the time the songs you're reviewing are, essentially, halfbaked - meaning that, while the writers may have had an interesting idea, they didn't follow through with the very difficult work of turning into something solid. They didn't ever work out the transition from the chorus to the verse or they had a real nice chorus idea, but just threw some crap on the front and called it a verse. That cliche about 10% inspiration and 90% perspiration is definitely true. I have only recently begun developing the discipline to look at my songs really critically and recognizing what is strong and what is weak and not being willing to settle for a weak chorus because the verse is good or vice verse. Anyway, these are my thoughts.