I need to replace my screen- the glass on the clamshell has broken (although the display itself still works just fine. I think...) so I am seeking a new 661-6505 but I find a huge array of prices ($140 to almost 1800 USD) so I am a bit unsure. Does anyone have a favorite vendor with a good price...