I have checked out the websites suggested, and some of them are pretty good, I'm sure I will find what I'm looking for, and what I don't find I will take myself. This is an excellent fourm, and very helpfull, I will probally be back asking another question soon.
Thanks
Carl