Well, I found a mouseless browsing add-on to Firefox by Rudolf Noe that imbeds a small number id to each link on the browser page. When I hold down Ctrl and type the number, the cursor goes there and the link either opens or the search window opens to type a word into it. It is pretty slick. One thing I found though was that when I navigated around the page with the id numbers, sometimes my page up and down wouldn't scroll the page anymore - I probably need to just work with it some more.
If you want to get around more mouse-lessly beyond the id tags with the mouseless browsing add-in, you can use some nifty shortcuts, for example:
Ctrl + L highlights the location bar/URL address window
Ctrl + K highlights the search bar window
Okay, and get this one...once you have used the Ctrl+K to get to the search bar, keep holding down the Ctrl key and use the up and down arrows to scroll through different search engine sites. You will see Google, Yahoo, Answers, Ebay, Amazon, etc. Try it!
Ctrl + F takes you to the find window at the bottom where you can type in a word and find all its instances on the page.
I can't take the credit for knowing these myself. There are these and more great tricks on the Lifehacker post "Hack Attack: Mouse-less Firefox".
Go to YubNub - "A (Social) command line for the web." You WILL be amazed...
You can type in commands to do all your searches. For example:
gim = google image. You type in gim (leave a space) and then whatever you want to see images of , like this: "gim football" takes me quickly to a page full of football images from Google Images. Amazon = am; Wikipedia = wp; and so on. The list is on their home page. On top of that, you can create your own commands to be personalized searches you use frequently.
If you would rather work directly from Firefox instead of from the YubNub page, you can download a YubNub bar that goes into the add-in area as another choice on your search bar. the link is here. On this link there are directions how to put it in the MS Internet Explorer and Safari too.