Great suggestions so far...
I have begun to make my own minis, by printing out scanned drawings or illustrations found on the net (although you should be aware of possible copyright issues). I use CorelDraw to resize them, and put as many as possible on one piece of paper, but many other programs will do. I make them double-sided so when I fold them, there is a picture on both sides. To make them durable, I cut a piece of semi-hard transparent plastic (the kind that some toys are wrapped in, which makes it free) fold it like the printout and stick it in a base from an old mini Stratego game. The square bases from other minis can also be used, in fact I have used such bases with the excellent Cardboard Heroes, to make them more stable. One thing to note: not all pictures look good when resized to such a small scale. They should preferrably be crisp, clear and not overly detailed.
For a long time we used to just sketch the area on transparent plastic with a grid underneath, but our group is rather visually oriented, and it just looks
bad. Besides it takes time to do the sketch, in which we could have been playing. Instead I will use printout tiles, mainly form Kris' Crooked Staff Productions (thx Kris

) which I have glued onto heavy duty cardboard and wrapped in plastic. Now whenever the pc's enter a new room (or cave etc.) I just pull it out and add it to whats already on the table! It's much quicker and it looks far better

and for a visually inclined group like mine, it helps the players focus on what's where.
Obviously all this takes some time, but I enjoy making stuff like this very much. There is also the joy of saving money

and the ego boost when the players really appreciate the stuff that
I have done
darklight
edit:spelling