Brian, I too believe there is some merit to swapping to better-performing sides of an equation. So as not to re-create the wheel, you might want to read some of the feedback that came from various posters on my earlier post along the same lines:
[url=...
[url=...