I can also recommend Gary. He knows everything there is to know about frequent flyer miles. Here's his website:

http://www.bookyouraward.com/

He also writes a terrific blog:
http://boardingarea.com/blogs/viewfromthewing/