For any tradeskill work post 300 You REALLY want to grab soulbanshee's parser. I think the latest versions can be found here:
Use the
/outputfile command in game to output known recipes for a given tradeskill and then point the parser at it. It will give you a list (browser based) of all the recipes you need to learn.... along with
How many you know and how many you need to get to 350 in that tradeskill
which expansion most of the recipes belong to
Links to the recipe on EQTraders and Alla's
allow you to sort by trivial/expansion/etc.
list any missing recipe books and/or freebie recipes
If I remember correctly you need 2470 recipes to max out research. It has, by far, the most recipes needed to max out vs. any of the other tradeskills. It takes a while. On the upside it is one of the most logical of tradeskills as far as combines go, and if you have the right mats, you can do the combines by standing in 1 spot in PoK.
Edit:
With research, there is a delicate balance between learning recipes that will give you skill ups. With a bit of forethought you can work spell recipes/binding powder recipes/paper cleaning recipes in such a manner that you are doing dark blue trivial combines to level up while maxing out learning various recipes that add to your end total. It's a bit of a mental juggle but in the end worth it I think vs. doing 1 recipe over and over to get your skill maxed. Doing it this way, I hit 325 (after purchasing the AA's) once I had maxed my tradeskill trophy.
As a side note, when doing tradeskills... buy up to rank 3 of the tradeskill AA, but do not go above that until you have maxed your trophy. This locks you in at 300 without allowing you to go over that until you spend more AA. To evolve your trophy you need to do recipes that are non-trivial and there are quite a few that are not much above 300. I you have spent AA to gain ranks above 3, as soon as you hit 300 you will automatically jump to whatever skill above 300 you qualify for based on the number of recipes you know.