Here's what I want to do  - I'd like to write utility functions in different el files and store them in a particular directory. then write a function in .emacs - say - my-script-load ... What I'd like it to do is  this

(defun my-script-load (script-name)
             (interactive "fEnter script name: ")
             (load script-name)
)

Now, the problem is that  the ineractive "f" seems to use the current buffer location as the starting point. How can I change that? 

Regards,
Kashyap