custom scale for a viewport

I am trying to set a custom scale for a viewport. I would like it to be 1"=40', so I set 1/48xp in the zoom factor, and all I end up with is a really tiny image in the viewport... Please help!