Alternative XBee Solution

Is there an alternative wireless device that works as good as the XBee? I need to be able to get a decent range (.75 mile - 1 mile) and communicate over the serial port. The XBee's that currently offer this range cost about $45 - $50 a piece and was wondering if there are any alternatives.

Any help will be much appreciated!

Thanks!