Oops - forgot to mention that CadSoft's EAGLE has a very complete PIC library!