Mobile agent technology is becoming more popular and has been implemented in many distributed computing domains. Several research have been conducted to address its challenges including two most important ones which are agent spawning and agent mobility. This paper discusses the issues of mobile agent technology, the background of mobile agent cloning and spawning, agent mobility as well as the problems faced by many researchers in their research on mobile agents. The paper finally proposes new agent spawning and mobility models to resolve some of the researchers' problems.