For inhouse printing:
1. Inkjet is nice quality, and the printers are cheap. But it can be quite costly for big print runs in terms of ink, high quality paper and time taken. Top end inkjet stuff looks great (many use it for proofing nowadays), but the printers cost a lot - need a special computer to act as a RIP.
2. Colour Laser generally looks awful - the finish is all shiny and nasty where the ink is, and matt where the paper's blank. But it's faster and cheaper per page.
3. Dye sub printers look very nice but cost unfeasibly vast quantities of cash to buy & run.
Outsourced printing:
1. You'll probably need to use real software - ie Pagemaker (cheap & nasty), QuarkXpress (damned expensive but the top-end industry standard), InDesign, Photoshop (for photo stuff), Freehand or Illustrator (for doing floorplans). Adobe does a combo pack - Photoshop, Illustrator, Acrobat & InDesign for about US$1,000.
2. Offset is only economical in bulk - ie at the very least 1,000 copies - but it really gets cheapest @ around the 5,000 copies mark. UNLESS the printers will do "test runs" (a small run of mebbe a few hundred dirt cheap).
3. For less than 1,000 copies, Digital printing might be worth it - talk to your local output centre - they might do it, or know someone who does. Doesn't look as good as offset, but it's passable. And cheap in non bulk situations.