Well, there have been some really good ones said.
As far as song writing in my book goes, there are quite a few people who always write top quality songs
1. Noel Gallagher (couldn't have guessed could you). Here's why: He always writes what's on his mind, his lyrics may not mean that much on the surface, but if you look into them you might find something. Also, he's never been accused of being the greatest guitarist in the world, but i'll bet my ass he's one of the most creative.
2. Richard Ashcroft All around good songwriter. His solo album is great, even though it got shit reviews.
3. Courtney Love She gets attention, but not to the right part of her. Her songs are top notch, and people should start looking at them rather than her looks. Almost completely underrated in the songwriting category.
4. Billy Corgan World's biggest asshole, but by god can he write some mean songs.
live forever and stay beautiful.
"[He] knew everything about literature, except how to enjoy it." - Yossarian, Catch 22