i kno its been a topic befor but i ask again.i got another lens for my nikon and it takes awsome pics but theres always some touch ups that can be done.whats a good affordable program.i dont mind spending the money but im not a pro so keep that in mind.