Welcome to PF, Alex.
I use Illustrator (currently CS version) for everything. To simplify things, I've started a 'library' file. When I have to draw something that's a bit difficult, such as a drill bit or a spring, I save a copy of it to the library. The next time I need one, I just paste a copy from the library into the current project and then manipulate it as necessary (scale, orientation, whatever).
I also have an extensive collection of public-domain clip art which can be used in the same manner.
Any vector-drawing programme such as CorelDraw, KeyDraw!, or the like should work the same way. It does not work for bit-map programmes such as Paint.
One drawback of Illustrator CS (which previous versions didn't have) is that it can't output a file format that ImageShack recognizes. To post something in PF, I have to open it in Photoshop and then save it as a TIF file for uploading. I don't know if the other softwares that I mentioned have that limitation.