This demo version allows you to do distance calculations.
You can find zip codes within a certain radius, but it will only return 20. When you register, you get all of the zip codes. The demo version comes with a sample of the data, specifically, the 328XX zip codes. When you register, you will receive the full data file.
This program requires Mac OS X.