I usually use several coats of polymerized oil.  This can be tung oil, eurythane oil, danish oil, whateva.  Put a good soaking coat on, give it 10 minutes and wipe dry.  Let sit until well dry (24-48hrs) then recoat.  Can keep doing it until it won't absorb any more if you want to.  I've known folks to put 10-20 coats on waiting up to a week or two between coats.  I usually stop at 2-3.  Acts as a nice filler for the grain.  Makes features jump out well.  When buffed, the wood is "plasticized" in appearance, although grain will still pop out if you only use a few coats.
Warning, will darken the wood significantly depending on what you use.  
Them's my $.02 worth.
Dietrich