William,
Don't know what breakout board you're meaning. If it's for the PP, then you have whole lot of them out there. Personally I use those from CNC4PC.com , I like the support Arturo gives. Many use the boards from PMDX.com which have a very good reputation and there are many more.
If you don't have enough I/O in a single PP for your application, you may want to add a second one. Or you can use some additional I/O device, like the USB based Pokeys, or some Modbus based (PLC).
Another possibility is to use the Smooth Stepper which is a USB based external pulse generator device that will give you two full PP I/O capability and one port to connect a differential encoder to.
Daniel