Paint.net is free and you can install pluggins that people program in the C# language that keep adding to what you can do with paint.net and its free did i mention that and its pretty much the same thing as photoshop CS3 obviously its not AS good as CS3 buuutt its free so for cost to usablity ratio i think Paint.net has CS3 beat