Matt: A few people have mentioned vimperator and it's on my list to check out. Not confident at controlling the whole of firefox from the keyboard but I'm happy to discover it's possible. Thanks for the recommendation :)