I have wi-fi in the house. I'd like to have an ethernet port at my TIVO? What do I need?

You will need what is called a client-bridge. Many times these are also sold as gaming adapters because they used to be used to provide ethernet to the game consoles before they had built in wireless. There are routers that can do this but generally if you can get a very simple device it will be cheaper.