Hi Jeff, I've seen many folks use the LinkSys for the application you're describing without difficulty. The main thing that will make your life easier is to get the same device at each end of the tunnel and use the exact same configuration at each end.
The point where you might see some performance issues is if you're running interactive traffic or client/server traffic over the connection. Many of the smaller devices work well with large packets, but slow down significantly with chatty small packet applications.
Good luck, Mark
This was first published in January 2003