The swine farmer is using FRESH extended semen which, with swine, is far better than using frozen swine semen to my understanding. Goat semen is not shipped in this fashion that I'm aware of. Different species do AI differently because not all species' semen freezes readily for long term storage. It would probably work with fresh shipped semen in goats, but you have to collect 'on demand', which most people do not do.
The benefits of frozen semen is that we do not know how long it can last - but you can have 20 year old straws still fertile/motile enough to settle does. Wether or not thats progressive breeding or not is arguable... but you could own a buck 10 years ago that would be PERFECT to use on a doeling you had born this year... if he's frozen in the tank, that's still possible.
Anywho, I have a MVE XC20 from Goode cattle company. Cheapest I could find, and most people love theirs. First one on this page:
http://www.goodecattle.com/tanks.htm
You will need to fill the tank when you get down to 10cm of nitrogen or so. A new tank should hold well for 3-4 months, depending on how often you open it. The tank I posted is a 20L tank. For me, it costs 45.00 per fill