Paint.net is a nice program. It is far more powerful than programs like Windows Paint, it is easy for the average person to use (unlike programs like Photoshop), and it is free. Unfortunately, it is a Windows only program. If you work on different computers with different operating systems, it can be a pain to learn different paint programs -- especially if you only use them once in a while to create an icon or retouch an important photograph.