I've spent quite a lot of time over at Builder's Hardware. They were very helpful in tracking down some obscure hardware (old cabinet hinges), as well as some door hardware replacement parts. It can be an overwhelming place to browse, so it's best to know [sort of] what you're looking for prior to going in.