I may be wrong but I believe the only way it can really be done well if just trying to "lift" the agent from a typical photo is pixel by pixel editing of the photo which is very time consuming.
Usually if a photo is to be used in such a manner on a business card then it would originally be photographed on a white backgound (or any one-color solid background) which can then be made invisible as a gif89.
If someone can do it for 25 bucks I would take it as pixel by pixel editing can take hours

_________________________
Proven effective
Websites for Realtors - Exclusivity - One agent per market area! Some areas available that offer immediate exposure with pre-existing top 10 search engine positions!
Visit my
Realtor websites blog for maintaining a successful online presence.