I have not seem this program mentioned so I would like to put its name out there. Paint.net is an open source photoshop clone with hundreds of free user created plugins that can be downloaded from the forums.