You guys are sad. Windage trays have been around forever; and yes, they do work. it's basically a screen that scrapes the oil from the crank lobes. It also keeps the oil in the pan where it belongs.
The mesh has tapered holes in it, larger end of the hole faces the bottom of the pan, so the pressure up top is geater than under the screen; Your oil goes out on the crank side, and can't get back through the other way around due to the lower pressure on the pan-side.
An applicatin-specific metal louvered tray will work better though. In lieu of that, however, the universal one would do the job.
1) it keeps your oil from frothing up.
2) it helps your engine rev quicker.
You need to know your way around a car to install one of these, but it's not that difficult.