>>Ive been trying to use the Microchip PIC search page to find a PIC that best suits my project

Have your tried the search tool at the MELABS website? I think it works just great -

http://melabs.picbasic.com/Scripts/perl/picsearch.pl