What kind of pattern do you make? do you convert photos into patterns? Or do you use predefined stuff?
I use OpenOffice a lot, that one makes a lot of basic things simple. Currently I'm often using stencils that I get on the web. But be sure to use only free graphics (asking helps otherwise also...).