you can always do what I did, was to have 2 buttons, one adds .05 the other subtracts .05 this allows you to get the right look, while you are in the application.
Just print out the current FOV with your FPS, and other debug info..
Got around to trying the button FOV testing and still couldn't get it to not be distorted.
It really just kept zooming.
I swear that I remember something about fixing fish-eye effects by adjusting the near and far planes within a certain percentage of each other... but it's been a while.
I guess what it means is that I want to completely "turn off" the projection matrix. But I'm not completely sure how to go about it because it's built by the Near+Far planes, the FOV, and the Aspect.