No I haven't heard of Elliott Smith, whos he?
I think David Bowie was only good when he was Ziggy, he didn't really do that great apart from a few albums afterwards...
I love Diamond Dogs as an album though, even if it has a few weak songs thrown into it!