Don't forget to check NotebookForums. Many notebooks are rebranded but are mostly the same parts. Dell support is not bad at all, I love mine and I've bought many of them through the years.
http://www.notebookforums.com/
They always post the latest coupons there too.