Every site is a custom job. Mikeydidit will just have to keep doing it the same way.
Have an experienced installer do the initial walk through. There will not be anyway to every get around that and quote be phone or create a document that a salesman without cabling experience could use to quote.
Everything depends on your crew and how they roll.
You can have general in house worksheets for some estimating such as:
With labor and material,
$XX.XX is my cost of penetrating a brick firewall
$XX.XX is my cost of penetrating a drywall firewall
$XX.XX is my cost of cable tray per foot installed
$XX.XX is my cost for each wall drop (single, double, etc.)
ETC..
MS Project would be good for extremely large projects where you want to set time lines and cost goals.
The most important thing you will do on the project, IMHO, is the finalized documentation. Create it in Visio, or something similar, put copies in a big envelope, leave it in the temination room and on a CD with the customer along with any data from your certifier.
Everyone here on this forum could easily help with that part but will never be able to tell you how to bid a job because any checklist will be dependent on what you promise the customer.
Bo
Remember,
If the women don't find you handsome,
they should at least find you handy.
(Red Green)