Alien Skin plugin for photoshop is one that can give good results. It's not free but operates in trail mode for 30 days I believe.