Is there anywhere on the web where I can do a FREE reverse phone number look-up?

Somebody from the following number keeps calling me & hanging up:

866-682-8740 (I did *69 to find the number - I don't have caller id)

It's driving me nuts!!

Is 866 a toll free number? If so, I can always call it.

Thanks for any info you can give me!