What is it about the Armory program that causes it to stop adding blocks?
Armory reads block data straight from disk. Since Core 0.10, that data is no written sequentially anymore, and there can be large gap in between consecutive elements headers of the chain, preventing Armory from detecting additions to the longest chain. 0.95 is better at dealing with this particular issue.
I saw somewhere that you have a v0.95 Armory version out. Is it ready for prime time?
You should wait for 0.95.1, which will come with a set of minor fixes. This is scheduled for sometimes this week, still working on one last bug report.