RE: Distance
Well, you could get an FM radio. This will help increase distance over an AM radio.
Or, if you are willing to blow enough doe, you could get a PCM radio. I don't think this is something you will want to spend big bucks on just for range though.