General purpose processors such as Intel x86 and Motorola PowerPC offer excellent price and performance. Use of off-the-shelf, high-volume boards built around these processors offers even higher value. However, using these platforms effectively for signal processing requires careful system, software, and algorithm design. Vanu, Inc. has built a business using these platforms for high-performance signal processing in radio communication systems. This paper shares lessons learned from our experience.