This might be the right audience for this little vimrc tidbit:
"Press space to highlight current word
nnoremap <silent><space>
\ :let @/='\<<C-R>=expand("<cword>")<CR>\>'<CR>:set hls<CR>
This works just like *, except that it leaves your cursor where it is. You can then use n/p/whatever as normal.