I've been using VIM for a few weeks now while messing with various web languages and I'm really enjoying it.

I find it cumbersome having to tab or click into my browser and refresh the page to see the effect of a code change. It's even more annoying as I'm using Virtual Box and I tend to be working from PDF files on the host system so I have limited window space.

Do you gurus have any fancy ways of doing this? I was wondering if it's possible to split the VIM workspace and have links/lynx in a window of its own or something to that effect?

edit:

out of curiosity, if anyone is still glancing at this:- 

is it possible to execute a browser from vim and load a URL based on a variable of sorts?

:! firefox <http://localhost/bla/>$CURRENTWORKINGFILE

sort of thing?