Bounce files for faster multiple-matched rule processing

I have several rules that prep various parts of files. One might rename the file based on its contents, and the next would sort it based on the new name. This type of rule-stacking can sometimes be taken care of in the same rule, but on the offchance that it can't, heres a little trick I use to move things along nicely.
Bounce files from directory to directory.
For instance, all my downloads go in the download folder. If I download a PDF, I rename it based on where it was from (e.g. "Reportcard for America's Schools" goes to "NYTIMES - Report Card for America's Schools"). I then sort it into a NYTIMES folder in the "PDFs/Articles/2009/" Folder, but I can't sort with NYTIMES as a variable because of certain Hazel limitations, so I move the file to the desktop and sort it based on the new filename.
Bounce files from directory to directory.
For instance, all my downloads go in the download folder. If I download a PDF, I rename it based on where it was from (e.g. "Reportcard for America's Schools" goes to "NYTIMES - Report Card for America's Schools"). I then sort it into a NYTIMES folder in the "PDFs/Articles/2009/" Folder, but I can't sort with NYTIMES as a variable because of certain Hazel limitations, so I move the file to the desktop and sort it based on the new filename.