The best gift ideas are personal. You don't have to spend a lot of money; just show you actually took the time to think about he would value. For example, if he's from Texas, then I would suggest putting together a Texas gift basket full of Texas themed gifts. I did that for guy that graduated from from UT Austin and he absolutely loved it! You can get Texas themed ideas from a company called Texas Treats: http://www.texastreats.com