The very best way is to get an external DAC (Digital-Analog Converter). Called "sound cards" by non-audiophiles, you use either an USB or a FireWire port to convert all digital output to analog. Since you seem to be an Audioengine fan, the D1 might appeal to you. Capable of up to 24/192 input with decent reviews. It has RCA stereo output on the back, and connects by USB.
Another interesting thing is that your SR80i is a low-impedance headphone and does not need an amplifier to be driven. What this means is you can simply plug in your SR80i into this DAC without the need for a headphone amplifier.
As I look through your setup I really don't think you need the N22 in there. Like I said, your headphones are passive and an amp will probably make the music sound worse. Not to mention your near fields are active on their own (meaning they have amps integrated in them).
You also don't need the Altoids amp (cMoyBB?). Like I said, your headphones absolutely do NOT need an amp. They need a better DAC.
In short: replace the N22 with a D1, and maybe get a separate DAC for mobile use.