I got my groomsmen Monte Blanc Pens... they sell for $140 in jewelry shops, but you can get them at Office Depot or Office Max for about $110... maybe cheaper if on sale.
Very great writing instruments... I wanted to get them something that they could use everyday and something they wouldnt necessarily buy for themselves...
I didnt do anything special for the BestMan though... I thought about buying him a more expensive colored Monte Blanc pen, but then remembered when I was the best man in his wedding... all he gave his groomsmen were bottles of cologne! Not a real big hit, and its used up in a few months... I know you dont have to spend a lot of money, just do what you can afford... I'd just stay away from gifts that are used up, like cologne or gift certificates to a nice restaurant or something... you want to give them something that will last that they can remember the day by...
Here's another idea I saw: [url]http://www.frameastock.com/groomsmen.html[/url], this company sells individual real single shares of stock certificates that come framed... they're actually worth the current value of that share.
M.