Among developers there is infinite discussion writing all you code on your own or use 3rd party components. I don’t like any extreme. There are pros and cons for both solutions so sticking up with your ideas and solving them best you can would be a good path to go.
Anyway if you are liking other people components and you need to do some Ajax, Smashing Magazine got very very usefull article for you. 80+ Ajax Solution For Professional Coding