Thanks Goatpig.
Unfortunately my offline machine is 32bit windows and I don't think I can compile.
One question I still have is why I couldn't broadcast from Electrum after importing my addresses to the online Electrum and the corresponding private keys to the offline Electrum? Why would my Armory setup matter at all in the case where I was using Electrum? Do the addresses not correspond to the private keys?
Thanks again.