Mobile agents are just another form of ordinary sales agents, banging on your door in the middle of the day and asking to buy or try products which fails to ignite consumers interest. The only difference is that they are working virtually, on the network without any physical presence. They can come and talk to your applications while you are away dealing with their counterparts in reality, and surprisingly .NET made the work even easier for such apps. And hopefully, within the next few months, we'll be seeing hundreds of mobile agents swarming online applications with the most famous slogan, "Buy one get one free."
Well contradictory to the statement, mobile agents have far better purposes to serve.
Take a look here.