Why do I need the services of an migration agent?

The answer is simple.  When most people entrust themselves to the system they are doing so without obtaining proper advice from which serious consequences may flow including deportation.