How come you think of Gilmour as a poor vocalist?

.I think the guy's brilliant.And coming back to Knopfler,id never put him in the same bracket as either Page or Clapton.These two along with Hendrix are the greatest guitarists ever IMO.But like you said,its personal opinion.
I dont know if Knopfler wrote the lyrics for Dire Straits too,but as far as im concerned,Romeo and Juliet has arguably the greatest lyrics ive ever heard on a love song.Its a ballad,and yet the lyrics dont sound predictable and cheesy AT ALL.Brilliant really.