ROI as an Effective Communications Tool for Engineers

Abstract

Ron Fredericks writes: Engineers want to build compelling products that meet their project requirements. Corporate executives want to invest in innovative people that build products that, in turn, meet their market’s window; while, both want to stay within budget. Yet both groups may feel overwhelmed with the prospect of expressing the very heart of their inspiration at some critical times during the life of these projects. In today’s post, I try to address this issue from the engineer’s perspective reaching out to the financial decision makers that ultimately control the purse strings of every project.

Table of Contents

Introducing Financial-Speak to Engineers
ROI Example: Embedded Linux
Evaluating Incremental Cash Flows
ROI Example: Simple Project Comparisons Using Net Present Value
ROI Example: Evaluating an Infrastructure Project
ROI Example: The Original Design Manufacturer
References
Errors and Changes Planned for this Blog Post

Introducing Financial-Speak to Engineers

In a previous post I introduced the idea that ethics might be the common framework between this dichotomy in communication between engineers, marketers, and executives. In this post, I suggest that engineers might apply this ethical approach by taking some time out to learn the language of business development from a financial management perspective – a conversational framework suitable for an interdisciplinary team concerned with engineering risk and strategic business value, but expressed using financial definitions.

The term Return On Investment (ROI) can be used for all three disciplines: engineering, marketing, and finance. ROI is just vague enough to cover most any discussion an engineer may encounter through-out the life of a project: from the initial decision to fund your project, to evaluating change requests during the design, build, test, and deployment cycle of an ongoing project. Evaluating ROI from a financial perspective is an ethical approach to decision-making because the financial terms I promote for this ethical framework have very precise meanings. So precise in fact, that I too have had to go back and rewrite several sections of this blog post thanks to One Nomad’s Blog comments received in this blog’s first posting.

It was the lack of financial precision embedded within my first draft for this blog post which my guest reader used to convince me of my own mistakes. Yet to be clear, identifying my mistake is also my gain. Effective communication is a process of two or more people sharing ideas…

Learning to converse and plan using financial terms for ROI decision-making can level the playing field between engineers, marketers, and business executives since ROI itself is not a common financial term. Engineers practicing Financial-Speak centered around ROI as the goal, can help reduce many of the common problems related to individuals trying their best to participate in team decision making. This leveling of the playing field – between team members – can also enhance the power of their conversation, leading the way for the much sought after innovations that are in popular demand today.

Consider building a financial model around ROI before presenting your most important technical needs to executives, marketers, and other decision makers. Read on to learn how. Of course ROI from a financial perspective is not the only way to build effective interdisciplinary teams with engineers involved. In a future post I may suggest a corollary to this ethical approach for executives and marketers who would like to reach out to engineers – using Six Sigma, CMMI, and emerging techniques developed by Dr. Thomas J. Buckholtz as useful processes seeped in ROI terminology.

Figure 1: Net Present Value Equation

NPV(CF_k, R, IV) := IV + sum{k=1}{N}{CF_k / (1+R)^k }

Where:
NPV is the Net Present Value function, in dollars
CF is a project’s Cash Flow, in dollars
R is the hurdle Rate, in percent per period
IV is the Initial Investment (a negative number), in dollars
And:
k is the cash flow’s time increment, or period
N is the total number of cash flow periods for k
Time increment for CF and R might be in years, quarters, or months, for example

ROI Example: NPV’s Effect on Embedded Linux

The equation in Figure 1 forms the heart of my “ethics in engineering” proposal. Namely, the sooner a new device gets to market, the sooner a firm can realize new income. New income realized sooner, is much better than income realized later. A finance discussion around NPV would call this time’s negative impact on the value of money. I’m talking about the exponential effect that the prevailing interest rate, R, has in the NPV equation shown in figure 1.

A few years ago several of the leading embedded operating system suppliers used this equation to show that embedded Linux was a poor choice for new embedded device development projects. One such paper published by Dr. Jerry Krasner in 2003, Total Cost of Development, presents the typical argument pretty well. At that time Dr. Krasner and many others may have been right. Now in 2007, times have changed significantly. A recent blog entry on CNET shows the missing element from Dr. Krasner’s report and is a Harold for the embedded industry going forward: Oracle touts Linux deals.

How times have changed…

Because of the significant adoption of Linux in enterprise projects, the total project cost of using embedded Linux has gone down too. Indeed, the migration and reuse of enterprise Windows operating system application programming interfaces (API’s), kernel components, and development tools into embedded device projects was a key part of Dr. Krasner’s report, see link above. Dr. Krasner concluded at the time that embedded Windows CE made the best choice for new projects from a total cost of ownership perspective – just another way of looking at NPV!

Now the ROI benefits behind projects that select embedded Linux follows Dr. Krasner’s logic perfectly. Embedded Linux is now experiencing the same reduced total cost of ownership that only embedded Windows CE enjoyed just a few years ago. The reduced total cost of ownership comes from new and improved tools, components, and API’s that cross over from enterprise projects to the embedded marketplace. There is a significant overlap in Linux kernel updates, components, and tools driven by enterprise projects that are also suitable for use in embedded projects.

The available pool of engineers that know how to work with Linux can now support embedded development projects that use embedded Linux too. The marketing movement around the value and excitement of using Linux may also reduce the cost of taking an embedded device to market. In short: lower upfront costs, more options, more solutions, and faster time to market. Even Dr. Krasner has decided to post an update to his old white paper showing total cost of development to be favorable for embedded Linux projects. Download his updated paper.

None of these enterprise driven benefits exist with respect to the traditional embedded real-time operating system (RTOS). To be clear, there are other benefits to using an RTOS. I discuss one significant benefit to using an RTOS in another post: How to Leverage the Value of a Board Support Package.

Evaluating a Project’s Incremental Cash Flow

NPV is just one example of applying the principle of ROI to making project decisions. NPV falls into the general category of capital budgeting, a process of evaluating proposed investments into new projects. The capital budgeting process is concerned only with incremental cash flows. So the vague concept of ethics can be transformed into a specific financial discussion.

Two financial functions can measure time’s effect on money:

(1) Net Present Value (NPV) expressed as a monetary value,
and

(2) Internal Rate of Return (IRR) expressed as a percentage.

Where:

Net Present Value (NPV) of a capital budgeting project is the dollar amount of change in the value of the firm as a result of undertaking the project [Ref: Financial Management: Principles and Practice P.234]. The mathmatic definition for NPV is:

NPV(CF_k, R, IV) := IV + sum{k=1}{N}{CF_k / (1+R)^k }

Where:

IV = Initial Investment (a negative number)
CF_k = cash flow value (project outputs – project inputs) for period k
R = hurdle rate per period, where period is a unit of time, typically year, quarter, or month
N = total number of periods for the project

Present Value (PV) is the value today of a future, or expected, cash flow. The mathematic definition for PV is:

PV(CF_k, R)  := sum{k=1}{N}{CF_k / (1+R)^k }

NPV can be expressed in terms of its present value (PV):

NPV = IV + PV

Hurdle Rate is the required rate of return before launching a new project. The hurdle rate must be carefully chosen. It can be expressed as a percent per period. The period is commonly defined as one year, but other convenient time period could be selected such as one quarter, or one month. The same unit of time will need to be associated with cash flow. Other rate terms can be used in addition to, or instead of, hurdle rate: discount rate, cost of capital, or interest rate.

Internal Rate of Return (IRR) is the discount rate at which the
NPV of the project is zero
. [Ref: Financial Management: Principles and Practice P.240]. The mathematics definition for IRR is related to NPV:

0 := IV + sum{k=1}{N}{CF_k / (1+IRR)^k }

NPV and IRR are related to each other:
What follows is a list of relationships between NPV and IRR. Use these relationships after calculating the NPV and IRR for each of the proposed project alternatives.

(1) If NPV(CF, R, IV) = 0,
then the hurdle rate, R = IRR

(2) For any set of cash flows estimated for a prospective project,
there is only one value for NPV.
But, the same project model can result in several IRR values,
where NPV = 0.

(3) If IRR > Hurdle Rate,
then a prospective project may make an acceptable
investment.

(4) If IRR >> Hurdle Rate (i.e. significantly greater than),
then a prospective project may carry too much risk.

(5) The hurdle rate includes both a minimum desired rate
of return for a project, and a threshold representing risk.
(5-a) A typical hurdle rate for an E-Business project
might be 15%.
(5-b) A typical hurdle rate for an embedded systems project
might be 18%.
(5-c) Embedded Components, Inc. is focused on lowering risk
for its members by promoting the re-use of pre-existing
components through its online marketplace
for embedded device manufacturers and their
communities.

(6) In general seek to maximize NPV, not IRR.

(7) Yet, if two projects have NPV curves that cross over each
other,
then the interest R where the curves cross is called
the Crossover Point.
(7-a) If the Crossover Point > IRR,
then accept the project with higher NPV.
(7-b) If the Crossover Point <IRR,
then accept the project with higher IRR.

(8) An NPV value of zero also means the investment into that
project would neither gain nor loose value for the company.

Define a project’s return on investment (ROI):

1a) Profitability Index (PI), measured in % percent

1b) Open Source Profitability Index (PIFOSS)

2a) Payback Period (PP), measured in time such as years, quarters or months

2b) Open Source Payback Period (PPFOSS)

3) Sensitivity Analysis, a plot of NPV verses Interest Rate

Return on Investment (ROI) is a business case analysis concerned with the net financial impact associated with a set of costs and benefits. Most research around capital budgeting does not define a specific calculation associated with ROI. Unlike NPV and IRR, which use formulas generally agreed to by industry, ROI calculations can be industry specific. I found an excellent overview of ROI in a paper by Dr. Jeffery [Ref: Return on Investment Analysis for E-Business Projects equation 6, page 6]. In his paper Dr. Jeffery presents a definition for ROI as:

ROI = 100% x (Project Outputs – Project Inputs) / (Project Inputs)

Where:

Project Outputs represent the value created by a project such as new income generated, efficiency gains, cost savings from improved internal processes, new intellectual property created, and strategic benefits (such as increased marketshare, brand name recognition, incremental gains in product mix, and improved vendor relationships).

Project Inputs represent expenses related to a project such as the initial investment in software and tools, development costs (such as professional employee salaries), facilities expenses (including building depreciation, grounds maintenance, service level agreements, and equipment depreciation,) deployment costs (such as sales commissions, marketing, shipping, and 3′rd party software run-time fees), goernment fees (such as sales taxes, patent filings, and corporate governance), and legal fees.

The sections below are under re-construction as of 3/3/08

Profitability Index (PI):

PI adjusted for Free and Open Source Software (PIFOSS):

So one of several projects under consideration to fund, may be the most acceptable if its NPV is a large enough positive number. In other words, a project is acceptable if the IRR is greater than or equal to the hurdle rate. Where the hurdle rate is defined as the expected rate of return on a potential investment that a manager demands before investing his or her money into a project. I have seen hurdle rates in the range of 8% to 18%, for example.

Measuring the risk of a capital budgeting project can be done by calculating the coefficient of variation (CV) on the expected returns from a firm’s asset portfolio with and without the new project being undertaken. Since the CV is defined as the ratio of the standard deviation to the mean, it can be used to determine how much volatility (risk) will be assumed in comparison to the amount of return expected from the proposed project.

There are several wrinkles in the capital budgeting decision process to consider:
(1) Non-simple projects,
(2) Projects that have multiple IRRs,
(3) Comparison of projects with unequal project lives, and
(4) Strategic benefits.

Read on to learn how to manage the financial data behind project proposals with all 4 of these complicating factors taken into account.


ROI Example: Project Comparisons Using Financial Terms

I developed a MathCad program to compare and plot two projects based on several financial terms. The MathCad equations can be used if you already have this math package. Download the MathCad template [tbd]

If you prefer to use Microsoft’s Excel, an open source office package, or google’s hosted office suite, then you can use the equations I develop here to handle the calculations.

In this Mathcad example, two projects with the same basic financial data are compared. Project A is a typical project with estimated sales (as a result of project completion) that builds up over time. Project B is not typical, but is a good test case. Project B uses equal payback amounts over time – similar to an annuity.

Define Initial Data for Two Projects

Time, N (in years)
Time, N, In Years

Initial Investment, IV, in $ dollars
Initial Investment, IV, in $ dollars

Interest Rate, Rate, in % percent
Interest Rate, Rate, in % percent

Cash Flow, CF, in $ dollars
Project A Cash Flow, CF, in $ dollars
Project B Cash Flow, CF, in $ dollars

Define Equations

Net Present Value, NPV, in $ dollars
Net Present Value, NPV, in $ dollars

Present Value, PV, in $ dollars
Net Present Value, NPV, in $ dollars

Coefficient of Variation, CV
Coefficient of Variation, CV

Return On Investment, ROI
Return On Investment, ROI

Compare Results for the Two Projects

Results for project A
Results for project A, NPV
Results for project A, PV
Results for project A, CV
Results for project A, ROI

Results for project B
Results for project B, NPV
Results for project B, PV
Results for project B, CV
Results for project B, ROI

Plot of Projects Over a Span of Rates

NPV verses Rate

Discussion

The plot of NPV vs. Rate shows that if the Rate is zero, the NPV for both projects are the same. The plot also shows that the hurdle rate must be set much lower for Project A to be approved by a firm’s finance team in comparison to project B (looking at NPV equal to zero in the graph). Yet project B is not a likely outcome either because the sales forecasts aren’t realistic. Therefore the features and benefits of project A could be re-evaluated such that estimated sales over time increases enough to outweigh the initial lag in projected sales – to make up for the time-cost of money burden.


ROI Example: Evaluating an Infrastructure Project

I like this example even though it is far from embedded device projects. It provides a solution to the comparison between project choices that go beyond just simple cash flow. It points out that the process of getting to an ROI number can be more important to the success of some projects than the number itself.
Beyond ROI … Justifying a Business Intelligence Initiative, Digital Review Magazine, January 2004, Thomas Groh


ROI Example: The Original Design Manufacturer

An ODM is a good reference point for engineers and executives alike in the embedded systems industry. An ODM is a design to manufacture house, often located in Taiwan, People’s Republic of China (PRC), or Singapore. These companies work with their local silicon vendors and other regional suppliers to keep themselves informed of what tools, application frameworks, middleware, and silicon that may work together for various projects they are considering. To be clear, these local component vendors are integral partners for the ODM – right where the parts are often made. The ODM then has many advantages with respect to cash flow and its associate time-cost of money: lowest possible cost for parts, improved supply chain advantage without the need to pre-purchase in bulk, lower cost of knowledge, and cheaper labor costs. The ODM also focuses on the engineering effort rather than the marketing, brand recognition, and product sales efforts that their OEM (original equipment manufacturer) clients face. The goal of the ODM is to design cool stuff and manufacture all or part of the final product for its OEM client.

Figure 2: Sample Financial Spreadsheet

An ODM's Cash Flow Analysis Spreadsheet

In Figure 2 above, I show a sample spreadsheet that would be a typical tool used by an ODM and its OEM client. How much should an ODM project cost? Take a look at the bottom line. For this project, the ODM figures on a shared IRR of 43% over an 8 year time line (only 5 of the 8 years are shown in Figure 2) using this set of numbers. A rate of return higher than most any hurdle rate. As a result, the OEM client may find funding this project to be attractive (remember that the OEM will have to factor in brand, marketing, and sales costs). The 8-year time line in this example may be too long for some projects. You can download a working copy of this cash-flow spreadsheet or their task-based budget spreadsheet from Bird Foundation’s web site and use any time-line you like for your next project.

Take a look at lines D, for development expenses, and C, for capital expenses. These two lines are where the operating system, development tool, and component vendors live. The cost of engineering and project management charged by the ODM lives here too.

The Bird Foundation
It is interesting to take note of the software tools and operating system choices available to the ODM. These are some of the only components that are not designed and built in or near the ODM’s location. Does Microsoft Windows CE make a better choice, or Wind River’s VxWorks, or should an embedded Linux version be the bases for development tools on this project? Well it all depends. Flexing the financial estimates for these two lines D and C are often a point of significant debate for a sales team or a roll-your-own internal engineering team. In this case, startup and recurring costs are important. Time to market is another point of consideration – here again the time-cost of your firm’s monetary assets will come into play. I invite sales and engineering teams to study the other numbers on this sample spreadsheet and envision how their product or service value might affect the final calculation of IRR. There can be further discussion on the effect of each financial component with respect to your position – there is likely no single right or wrong answer. One ROI strategy for embedded components and tools software vendors is to consider building more relationships with an ODM’s trusted local hardware component suppliers.

So where can you get more information on this spreadsheet? The answer can be found with the Bird Foundation. A grant giving organization that focuses on building engineering relationships between Israeli companies and OEM companies in United States – who in-turn may include an ODM partner. The spreadsheet example in Figure 2 comes right out of their guidelines for financial and project management (see Proposal Preparation Guidelines page 28). I invite you to learn more about this foundation, how it may work in developing technical partnerships with international companies you can leverage; and their great guidelines offered on the Bird foundation web site. Indeed this is a great example of using ROI as an ethical framework between partner companies from a global perspective.


References

This section under construction as of 12/8/07

Internal Rate of Return

Perils of the Internal Rate of Return

http://hspm.sph.sc.edu/COURSES/ECON/invest/invest.html

Text Books

Financial Management: Principles and Practice
by Timothy J. Gallagher and Joseph D. Andrew, Jr.
Copyright 1997 by prentice-Hall, Inc.

Research Papers

Return on Investment Analysis for E-business Projects
by Dr. Mark Jeffery, Northwestern University

The old reference section below

An overview of ROI from a sales and marketing perspective – a rich alternative perspective from the financial content on this blog post:
Customer Centric Thinking and ROI (turn your speakers on)

The Bird Foundation project guidelines, and project spreadsheets, can be reviewed and downloaded from here:
www.birdf.com/Index.asp?ArticleID=57&CategoryID=77&Page=1

A great Windows calculator (see Figure 3 below) for most of your engineering and financial needs can be downloaded from here:
www.hp41.org/LibView.cfm?Command=View&ItemID=458

The original HP financial support software module works within this simulated HP41 programmable calculator and can also be downloaded from the same site, here:
www.hp41.org/LibView.cfm?Command=View&ItemID=3

The original HP How To manual for financial decision making can be downloaded or read from this the site as well, from here:
www.hp41.org/LibView.cfm?Command=View&ItemID=445

Figure 3: The HP41 Calculator Emulated on a Windows Desktop

The HP-41CX scientific calculator with Financial Pac added - 1 of many software solutions for this great computing device

Next steps…

I invite you to use this blog post’s comment facility to share your experience as an engineer, innovator, sales manager, marketer, or executive. Do you think a financial vocabulary can be used to build an effective (and ethical) balance for your team between consensus and innovation?

Technorati Tags: , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , ,

16 Responses to “ROI as an Effective Communications Tool for Engineers”

  1. Be a Good Daughter Says:

    Amazing comment.
    I guess you’ll read my blog..
    See ya

  2. Stasigr Says:

    Hello, very nice site, keep up good job!
    Admin good, very good.

  3. iPhone-Blog.co.uk Says:

    Amazing post.
    I know you’ll surf on my page..
    Ciao

  4. MasterFinanceer Says:

    Nice job in covering so many key concepts in a fairly short blog post. I especially liked your examples around embedded Linux, Bird Foundation, and the foreign ODM designers.

    But I think there are a few problems with figure #1 – the NPV formula:

    1) Your value for time is not a function. It should be t(k), not just k
    2) Your interest rate, R, should always be an annual rate – but even then – interest rate is changing all the time and is not predictable.

    For these two reasons I don’t think NPV is a good function for financial work in general. So I question why you would even try and make it the “heart” of your ethics for engineering manifesto?

    Best regards,

    The Master Financeer

  5. Thomas J. Buckholtz Says:

    I applaud Ron for providing perspective whereby people doing engineering work and people doing financial-management work can better coordinate.

    Permit me to comment on his material. My advice includes the following.
    • Know what decisions you are trying to make and what intent you are trying to convey.
    • Decide to what extent you need make financial estimates (or provide financial history).
    • Select appropriate financial calculation tools.
    • To the extent you use NPV (net present value) and the formula Ron provides, consider the following.
        â€¢ Decide on a time-frame, T, for interest rates, such as R. Consider that many people will – unless otherwise advised – think “per year” and that using “per year” may prove appropriate. In any event, state the timeframe – “per year” (T = 1 year), “per month” (T = 1 month), or whatever.
        â€¢ Replace the exponent-use of k with t(k)/T, where t denotes the elapsed time from “now” and k denotes the “number of the transaction.” Transactions (payments and receipts of moneys) often do not occur on a completely regular schedule.
        â€¢ Pay attention to – and (be prepared to) discuss – the accuracy of the NPVs you announce. For example, you might …
            â€¢ Consider that each CF and t(k) may be an estimate.
            â€¢ Consider that R may be 1-number an estimate of a quantity that, in reality, varies over time.
            â€¢ Consider that, with all other parameters fixed, NPV varies with choice of T.

  6. Ron Fredericks Says:

    In response to Thomas J. Buckholtz and MasterFinanceer comments above:

    I am using NPV, equation 1 in this blog post, as a financial framework for comparing two or more engineering projects. I believe it to be useful for making accept/reject project change proposals by engineers and business managers alike.

    I agree that R may not always be a simple constant, but may be a different value for each increment of cash flow. With that variability in mind, the incremental cash flow should indeed use a variable interest rate assigned to each cash flow increment. The interest rate R, would then simply be R(k). This doesn’t change the nature of the equation. See the plot comparing NPV and a variable interest rate spanning 0.01 to 99 percent for a visual expression of just how sensitive R is to the NPV equation – one of the draw-backs to using NPV in the first place. Meanwhile, for comparing two projects, R is often defined as the hurdle rate. Where the hurdle rate is the minimum rate of return needed before any given project proposal becomes attractive as a financial investment. In this case, a simple constant works great.

    The notion of time is already expressed within the NPV equation, without using an explicit variable like t(k). Instead, time’s behavior on expenses and incomes during the life of a project is built into the incremental cash flows summed together. When looking at the merits of a single project, a reasonable interest rate R or R(k) may be used. Just as there is a unique cash flow value, CF(k), for each period of time, so too a unique R value, R(k), could be included in any NPV calculation when R is estimated to change predictably over the life of a project. It is the lack of predictability in future R values that make the hurdle rate so useful as a simple constant set just high enough to make investment worthwhile as a financial investment.

    In summary, NPV remains the heart of my engineering ethics proposal. Asymmetric cash flows and variable interest rates may be useful to make project accept/reject decisions. For an initial common sense framework, consider the basic behavior that the NPV equation promotes. Strive to promote new projects that have lower initial expenses and higher payback values sooner during the life of your intended product development project – that is the heart of an ethical framework for engineers that in turn makes investors happy too. Yet as Thomas J. Buckholtz and MasterFinanceer are saying, the NPV equation is in fact not very good at comparing projects when one project is either more strategic or expected to be more disruptive in the marketplace.

    I hope this comment helps to simplify an otherwise complex NPV equation. Simple enough for engineers, marketers, and executives to use as a common framework for decision making and team consensus. Future blog posts may indeed explore the nuance of a more complex numerical example.

    Best regards,

    Ron

  7. argyn Says:

    Ron

    there are several issues with your post in PV/NPV/CV
    computation parts. For example, your ROI computation
    for proj A is a bit strange. Your investment is
    100000, so your ROI must be based off of this value
    somehow. The easiest way is to get the yield (aka
    IRR).

    You have to look at cash outflows and inflows.
    Outflows are your investments, inflows are returns.

    In your case you get ROI = NPV/PV. Think of this: you
    divide by the present value of future cashflows
    outflows. So your base is not your investment, but
    rather returns, then why do you call this ROI (return
    on _investment_)?

    You could do ROI=NPV/IV, but that’s not good either,
    because NPV has taken into account your RRR (required
    rate of return). Why dont you simply get IRR? It has
    its own issues too, and finance professors usually
    prefer NPV approach to proj financing.

    sorry, for being a bit harsh with critique. however, I
    find your approach interesting, especially the
    relation to “ethics”. that’s unusual :)

    thanks
    argyn

  8. argyn Says:

    Ron

    I don’t think that you need WACC at this level of discussion. It’s for debt vs equity financing.

    I also saw some people looking at IT projects as real options.

    argyn

  9. argyn Says:

    Ron

    another issue is with this statement:

    “NPV and IRR are related to each other:
    (1) If NPV = 0
    (2) Then IRR = Cost of Capital”

    IRR is not CC. IRR concept is a bit involved, I wont get into details. In capital budgeting one of the project acceptance criteria is IRR > CC.

  10. Payday Advance Says:

    Your information about ROI as an Effective Communications Tool for Engineers undoutedly is fine info for your visitors to be grateful for. Thank you for such awesome information!

  11. Egor Says:

    Hey! I was browsing Internet searching for Internet Marketing Experts Colorado and your blog regarding ROI as an Effective Communications Tool for Engineers came my way. Very interesting! You really do know your thing! I\’m gonna bookmark you and come back in a few to see your new posting! Looking forward to! Cheers!

  12. Emma Porter Says:

    hi
    l12g7y8001ehdiqk
    good luck

  13. Maggie Pallet Says:

    Many thanks for discussing this information. I’d like it with even more details though, feel free to e-mail me about it.

  14. Noma Kisto Says:

    A company proposal is created to reflect the professionalism of your organisation and is there to persuade a buyer that your goods or providers are useful to them. Together with any other collateral it’s the proposition that you are giving towards the customer and what will hopefully win much more function for that company.

  15. Leonard Mong Says:

    I genuinely adore the layout that you are using, is it custom produced?

  16. my ip address Says:

    I have been absent for a while, but now I remember why I used to love this web site. Thanks, I’ll try and check back more often. How frequently you update your web site?

Leave a Reply