Agree, but keep in mind that Phoenix has nothing to do with CRA.

CRA's systems are anitquated and unsuited to today's business demands since they are mainframe based and more or less incapable of real time transaction processing.  But on the whole they are fairly reliable.