ATM Healthcare? The Way of the Future?

Doctors are starting to redesign the way they work to link better with patients and to use the newly available multi-media technologies. This is an important process that will undoubtedly accelerate over the next 20 years. There is a need to substantially redesign many of the traditional processes used to practice medicine – and move to new ways of delivering health services, using what I call ATM Healthcare.

What, then, is ATM Healthcare?

When we think of the term ATM, most of us think of banks. The acronym ATM has entered our language so completely that many people don’t even know what the letters stand for – they just know that undertaking an ATM transaction allows money to be drawn direct from their bank account, not from a credit account, and that they can do this at a special ATM machine usually in the street, or at a store checkout. ATM stands for Automated Teller Machine and is simply a direct electronic entry to your bank and your accounts. And it is very simple, convenient and consumer friendly. ATM has made banks and bank accounts much more accessible to customers, wherever and whenever they want. At the same time they have made the work of banks more efficient while dramatically cutting the cost of bank transactions to a few cents from an average of $10-15 per face to face transaction with a teller. This has happened because ATM machines now manage most of the simple bank transactions that used to take up a lot of the time of tellers. This frees up bank staff to spend more time on complicated transactions where human expertise is required. Who can now imagine a bank without widespread ATM facilities? And all this has happened in just a few years.

Computer scientists think of ATM in a very different way. For them ATM is a technical term describing how data can be passed across an electronic network. Here ATM stands for a protocol called Asynchronous Transfer Mode. This protocol was designed as a way of merging old telephone networks with more modern packet-switched computer networks in order to deliver data, voice, and video over the same channel. In other words it allows all sorts of differing data, from varying data sources, to be delivered at the same time.

So what have these two types of ATM have to do with healthcare?

Think of the obvious parallels.

The doctor-patient consultation is in many ways similar to the traditional bank interaction with a teller. It is confidential, about 80% of consultations are relatively simple, and if complications arise, a second person can be called in to give specialist advice. There are also parallels with the computer scientist ATM, because this consultation nowadays involves typically several different types of data – voice, lab results, paper and electronic documents (health records), and increasingly video and digital images. The consultation itself can be described in both computer language and clinical terms as consisting of three information processes ? data capture (history and examination), data analysis (diagnosis), and business planning (treatment).

What we in healthcare need to do is start thinking like bankers, and focus on providing our services in a more consumer friendly way. As we do this, doctors need to follow two core principles. The first is the complementarity principle – computers do well, what humans do badly, and vice versa. Computers never forget, and are great at scheduling, remembering and reminding, but humans are much better at data analysis and decision making. So computers should be able to do many simple health transactions, remember and order prescriptions and lab tests, schedule appointments, and provide preventative health information. The second principle is the importance of redesigning business processes before introducing new technologies. There are a lot of similarities between banking and the practice of medicine. And doctors can learn from bankers in this area. There is no reason why we should not introduce ATM Healthcare, in just the same way as bankers have introduced ATM Banking.

What would ATM Healthcare look like?

Firstly, lets assume that, like banking, ATM Healthcare is going to be used for relatively straightforward consultations in many specialities, and will not replace the complicated face to face consultation or intervention that makes up about 20% of overall medical consultations, and will always remain the health “gold standard” consultation. We already have most of the tools of ATM Healthcare at our disposal. Electronic Medical Records, lab results and x-ray images are the health equivalent of bank statements. Telemedicine – video consulting either in real time (synchronous), or delayed time (asynchronous) – is now a proven technology, is already available in some supermarket clinics, and is the equivalent of the teller machine. Email and wireless telephony provide more mobile access to providers, and the whole internet is an amazing educational and clinical communication platform that is already delivering all sorts of ATM Healthcare. We have lots of systems to combine different types of data and present them simultaneously to doctors and patients, just as per the computer scientists version of ATM.

Patients need to encourage doctors to think of ways of redesigning their practice processes to make better use of available multimedia technologies so that they can continue to provide better and more available care. I am sure this will happen, especially as more of the younger generations start receiving care. They will demand that doctors use these technologies, and increasingly change their ways, and hopefully use the example of banking as we move increasingly to ATM Healthcare.

This article is based on excerpts from the recently published book “Your Health in the Information Age – how you and your doctor can use the Internet to work together,” by Peter Yellowlees MD. Available at http://www.InformationAgeHealth.com and most online bookstores. An e-Book called “4 simple steps to better health – an insiders look” is available at Smashwords at http://www.smashwords.com/books/view/1271

Author: Peter Yellowlees
Article Source: EzineArticles.com
Humorous photo captions

Microsoft SQL Azure – Microsoft Takes SQL Databases to the Clouds

A brand new Microsoft SQL technology just hit the marketplace on January 1, 2010. Or maybe it would be better to say that a re-branded Microsoft technology just hit the marketplace. Azure services is Microsoft’s most significant step into cloud computing. It functions as a complete platform in the cloud with computing, storage and fabric-tying individual systems into an integrated network that can balance processing load or share resources.

What is SQL Azure?

The part that is most pertinent for this review is how Azure relates to SQL. Microsoft used to call this service SQL Server Data Services and then SQL Services before recently changing it finally to SQL Azure. The name change just represents another step in the same direction that SQL server has already been headed with cloud computing.

SQL Azure provides data storage “in the cloud,” much like Amazon S3 and many Google Apps. One of the big advantages for SQL Azure is that relational queries can be made against data stored in the cloud, regardless of whether they are structured, semi-structured or unstructured documents. Besides making data queries, users can also search, analyze, or synchronize with SQL data stored by Azure.

Once your information is uploaded to SQL Azure, applications can make direct queries to the data in the cloud through the Internet. This works for local or cloud-based applications (such as applications that run in the computing portion of Microsoft’s Azure services). Provisionment and synchronization should be seamless between local SQL servers and the SQL Azure database. Microsoft also guarantees high fault tolerance by keeping multiple available copies of your data.

Why Use SQL Azure?

Microsoft claims that the major advantage SQL Azure provides is less maintenance. The service eliminates your need to store and manage SQL databases locally. In theory, administrators shouldn’t have to install database software or worry about setup, patching and managing their server systems. Nor are there hardware needs with servers, disaster recovery, or high availability. Physical maintenance and administration is unnecessary, so companies can feasibly save on staffing costs as well. If the headache of managing database servers is getting to you, this may be a great option.

One of the other advantages is easy scalability. If you need to increase or decrease your database storage, Microsoft takes care of that too. This is one of the differences between SQL Azure and other hosting services: data storage is distributed between multiple nodes and you simply pay as you go for the storage used. SQL Azure can work as an adjunct to existing database hardware. If you expect a sudden spike in data needs or even want to be prepared in case one happens unexpectedly, Azure can be available for heavy times, but you can return to local or other storage when the need is gone.

Another advantage of scalability is that it provides workable but cost-effective service for the database needs of small and medium-sized businesses.

Microsoft also expects Azure services to enable independent software writers who want to offer their software as a service (SaaS). Azure services can provide for all of the computing needs this model requires, but of course, SQL Azure would meet the database needs for this software. Feasibly, this could even simplify data security, since Microsoft is responsible for storing it. Line of Business (LOB) applications built on Azure computing services could use SQL Azure in the same way.

As with any kind of cloud computing, one final advantage is that the information is available for any applications or queries as long as they are connected to the Internet. But one related benefit of moving SQL databases to the cloud is that it consolidates data (such as databases in multiple departments of a large company) and integrates information better. This should enable more complex queries that stretch across multiple database tables.

Putting all of these together, the simple advantage is an economy of scale: the cost of letting Microsoft do SQL should be easily less than the total cost of hardware, software, and maintenance (TCO).

It’s All in the Details

Now the nitty-gritty. As far as programming model changes, most things stay the same, though a few details will be different. The core difference is that fully relational data has replaced an entity-based and ACE programming model. To access data, T-SQL is still the code, though developers will need to make a few changes to interact with the fully relational database service. Most data-access frameworks such as ADO.NET Data Services can still be used with minimal changes. Data transfer is through an XML-based format, the query language is T-SQL, and Tabular Data Stream is the protocol for internet access.

How is SQL Azure different from SQL Server? Azure works on top of SQL server. But SQL Azure also adds new relational data functions within the cloud. The biggest difference is as stated above -ease-of use, simplicity, and availability everywhere. The CTP is available for free on Microsoft’s web-site, but get there fast. Some things will no longer be available for free at the end of January. Microsoft has made significant changes to the software in the last few months, and there are major differences in each of the production versions.

And what about pricing? Microsoft offers 1 GB of relational database space for $9.99/month, up to 10 GB for $99.99/month, and data transfer fees of 10 cents in and 15 cents per BG. There are also a few options: you can pay as you go with no monthly commitment and fee, or you can get better prices by committing to 6 months with a base fee.

No surprise-the new Azure services definitely represent Microsoft’s commitment to the future of cloud computing. SQL Azure is a huge part of this innovation and provides great support for web 2.0 applications. The greatest benefit is probably for small and medium-size businesses or independent software writers that need cost-effective storage and computing. If Microsoft’s hunch about future computing is right (and it probably is), getting into the market first is a good strategy. It will only remain to be seen whether SQL Azure manages to stay the best cloud SQL database technology available.

Rob Collins is the editor of for several resource centers, including SQLServers.net, a SQL Database Technology Portal and Resource Center.
Visit SQLServers.net for more great SQL Tips and SQL Tools and information.

Author: Rob Collins
Article Source: EzineArticles.com
Unix inter-process communication (IPC)

Healthcare Reform – What About Us?

In recent times, there have been extraordinary events that put a pause on routine and threw our country into animated conversation but they have mostly been about bad news – 9/11, the invasion of Iraq and most recently the Wall Street bailout. The election was neither bad news nor a distraction like a celebrity meltdown, it actually mattered. And as a result of this incredible election season, America’s children have a chance to grow up unaware that there’s anything unusual about an African-American President or a woman running for the White House.

2008 Legislative Success
Now, it’s over – the excitement, the soaring and in some cases snoring oration, the primaries and the debates – the Presidential campaigns are over. It was my great good fortune to attend the Democratic National Convention and to have affirmed in speeches and by actions that our community has indeed made progress. We had Senator Kennedy’s bittersweet appearance and his steadfast commitment that was so critical to the passage of parity; Michelle Obama’s unexpected reference to mental health when she talked about universal healthcare; Bill Clinton’s description of a mom struggling with her sons’ autism; the first ever “recovery room” at a convention; and a luncheon honoring the Campaign for Mental Health Reform that included A list celebrities as well as national and state political leaders all vocal in their support of accessible, affordable mental health and addiction treatments.

The rhetoric of the convention was matched by an extremely successful legislative year: the delay of damaging Medicaid rules on rehabilitative services and targeted case management and the introduction of the Medicaid Services Restoration Act; the passage of Medicare parity; veterans legislation that extends mental health and addictions services beyond the VA out to communities; improved collaboration between criminal justice and mental health; expansion of the disability definition in the ADA making it easier for people with disabilities to obtain protection against disability-based discrimination; and the passage of parity ending health insurance discrimination.

It is a hopeful time for people with disabilities. Our string of legislative and policy successes reflects tremendous progress. And substance use and mental health advocates – united by the Presidential campaign – can share a path forward into a new era.

The Economy and Service Capacity
But times are tough in communities across the country – and the world, people losing their jobs, their homes and their retirement savings. Many of us at the National Council have spent these last few months traveling from state to state and community to community. And we return from these trips filled with anxiety.

As states attempt to manage their budgets in a very fragile economy, increased demand for mental health services could be on a collision course with impending cuts to publicly funded services. Our already tattered mental health and addictions safety net is in grave danger of collapsing as unemployment rates soar, anxiety over the future grows and demand for services is at an all time high.

We urge states to resist cutting essential mental health and addictions services and we’re lobbying for federal stimulus packages that include Medicaid relief and financial supports so that communities can meet treatment demand in the difficult months and perhaps years ahead. At the same time, our industry -the behavioral healthcare industry – has to be ready to work with the greatest efficiencies and be accountable for every taxpayer dollar. And the National Council’s proud of the initiatives – our Access and Retention, Six Sigma and Process Benchmarking projects -that we’ve introduced to support member efforts to streamline access, creating more treatment capacity and more effectively engaging consumers and communities in the recovery process.

Our Role in a Progressive Era
Now the question being asked is what’s our role in a new administration, in a new era? One of President elect Obama’s challenges will be to harness the extraordinary idealism that he inspired in his campaign to a larger, national cause. We appear to be leaving behind the conservative agenda and entering a progressive era. A progressive era being shaped by the millenniums with their internet culture and by a new breed of the very rich that are using their wealth to support progressive causes and demanding accountability in return for philanthropy.

But even in a new era, the reality, pace or shape of healthcare reform – is uncertain. Washington is already abuzz with health care groups lobbying their points of view and potential candidates for healthcare posts in the new administration polishing their resumes. But economics, politics, and history suggest that any major overhaul of our healthcare delivery system will be a difficult process at best. Healthcare is now bigger than the “military-industrial complex” about which we were warned in 1950s, 1960s and 1970s; and there’s no sector of the economy with more politically powerful special interests.

To date behavioral healthcare’s progress has received little mainstream attention. And our community has a good story to tell. While healthcare costs have skyrocketed, our services, historically underfunded, have seen little increases. Richard Frank, Harvard economist and co-author of Better But Not Well, uses data from the National Co-morbidity Survey to make the case that more money is being spent on mental health but mental healthcare’s share of GDP is constant and its share of health spending is declining while access, quality, and supports for people with mental illnesses have increased. We have data that tells a compelling story; and science that supports return on investment. So what about us?

It’s almost a sure bet that the next administration will include treatments for mental illnesses and addictions in any expansion of health coverage. We’ll be included in movement towards universal coverage, whether incrementally like the re-authorization of SCHIP or as part of more comprehensive reform like the plan offered by Ezekiel Emanuel (Dr. Emanuel, who is invited to speak at the National Council’s conference in San Antonio, is the brother of Obama’s new chief of staff Rahm Emanuel) in Health Care Guaranteed. But will inclusion in universal coverage strategies or general reform solve the fundamental problems we face? At best, reform will enable us to begin to solve our own problems.

Mental healthcare shares the problems of the larger healthcare system; and like health care suffers unintended policy consequences. We threw medicine out with the medical model, now we’re talking as if we’ve just discovered that mental health is fundamental to health and the result is people with serious mental illnesses are dying far too young. We brought Medicaid into every possible service, promoted decentralization and the marketplace, and now we’re faced with the same consequence – fragmentation.

Over the years, risk and responsibility have been downloaded from states to community organizations without the resources needed to keep pace with mental health, addiction and co-occurring treatment advances; without the resources to create organizational infrastructure that supports planned change; and without the resources needed to coordinate and ensure good general medical care for people with serious mental illnesses. Instead of investing in quality services, states have introduced intermediaries to manage what they still call their “system” – the result is a deskilled workforce and business as usual.

And in some cases, providers have lost the trust of their communities. As they’ve been increasingly relegated to and paid for only the treatment of people with the most serious mental illnesses, their communities have been left adrift. Mental health prevention and early intervention were very much part of the original concept of community based mental health care. We justified eliminating the funding for those services by labeling them as dollars wasted on the “worried well”.

Serving your community means running a receptive and responsive organization: flexible hours that fit the schedules of people who work; emergency availability; and a presence in all aspects of the community where help is needed – schools, jails, senior centers, foster homes, and on and on. It also means offering one stop shopping, sending people to multiple sites of service doesn’t work very well and doesn’t work at all when there is little to no coordination.

Can we transform ourselves into organizations that will be propelled by a progressive agenda and supported by new coalitions? I think the question is answered by another question. Can we offer a vision of communities increasingly free from addictions and mentally fit; a vision of communities where those with histories of addiction and mental disorders are included not excluded from mainstream life; and can we be accountable for the quality of services we provide – with national standards and practices? Can we do as education has done, combine vision with accountability? If the answer is yes, then perhaps the new entrepreneurial philanthropy will be by our side and perhaps one day President-elect Obama will write about the staff in behavioral health as he writes about teachers in The Audacity of Hope, “There’s no reason why an experienced, highly qualified, and effective teacher shouldn’t earn $100,000 … teachers in such critical fields as math and science – as well as those willing to teach in the toughest urban schools – should be paid even more.”

An Actionable Agenda
But even as we think big thoughts about health care reform, the National Council remains practical and ready to move an actionable agenda.

We need to be accountable for continuity of care for people with serious mental illnesses and addictions. The National Council’s Health care Collaborative Project successfully brings together behavioral health and primary care organizations offering a bi-directional approach for care, addressing the integration of primary care services in behavioral health settings as well as the need for behavioral health services in primary care. But far too often when the patient walks out the door, our responsibility ends – from hospital to community, from mental health to addiction treatment center to primary care, from the streets to the jails – we’ve created an array of disconnected even if well intentioned services. People with chronic illnesses and chronic problems need a home; and science has taught us that mental and addiction disorders are often chronic conditions. The patient-centered medical home – that provides care management; shifts the focus from episodic acute care to managing the health of those living with chronic health conditions; and emphasizes self-care that resonates with our recovery and resilience orientation – is a model we can embrace. And at the community level the idea of behavioral health care organizations providing a “health care home” for people with serious mental illnesses and addictions makes a lot of sense.

We need cost based plus financing that supports clinical excellence – skilled staff delivering nationally recognized practices within organizations that live by the rule, if you don’t measure it you can’t improve it. People want and deserve high quality services but services depend on the staff skill, and skilled staff must be adequately compensated. Low salaries have created-and are perpetuating-a recruitment and retention as well as a quality crisis for behavioral health care. We need organizations and staff that can provide state of the science behavioral health interventions, can treat and triage general health disorders and can lead site of service performance improvements. The public increasingly accepts that mental illnesses and addictions are treatable disorders and that recovery is possible. Now we must be sure that there are effective organizations and skilled practitioners.

We need a federal mental health funding stream dedicated to mental health and integrated treatment services for the uninsured. The uninsured have exceptionally high rates of untreated mental illnesses with co-occurring addiction disorders and there is no safety net. State general fund mental health dollars were reallocated to the Medicaid match. And now state plans to cover the uninsured are floundering. We have large numbers of individuals with treatable mental illnesses in our overburdened emergency rooms, in jails and on the streets …and without access to the services that can engage them, treat them and return them to work. We’re denying our economy productive taxpayers. We’re wasting human lives.

We need a pool of funds to support investments by behavioral health care organizations in information technology. We talk about information technology and service transparency yet organizations that move forward to automate their clinical systems find little available support, funding, or technical assistance. A September 2006 National Council poll of community behavioral health care providers across the country indicated that 8 percent had implemented an EHR system with clinical components fully functioning. Technology offers critical support to the service improvement process; promotes the application of protocols and guidelines; helps maintain contact with individuals who move through complex systems; and holds the promise to reduce the enormous financial burden of paperwork and reporting duplication-all efficiencies that improve service quality. The time has come to walk the technology talk.

We must have increased emphasis on and greater funding for research-based education and prevention practices. We have prevention and education programs that work. Research-based prevention programs that reduce the risk of childhood serious emotional disturbance by treating maternal depression; and the Nurse-Partnership Program that has an array of consistent positive effects across multiple trials. We have research-based education programs that increase mental health literacy like Mental Health First Aid. The National Academies Institute of Medicine report to be issued later in 2008 is expected to underscore the importance of greater emphasis on prevention and health-promotion practices that can impede the onset or reduce the severity of mental health and substance-use disorders in children, youth and young adults. This report presents an excellent opportunity to place prevention practices on the new Administration’s table.

The “Key Contact” Club
We can provide healthcare homes for people with serious mental and addictive disorders; we can ensure a skilled workforce, effective organizations and quality care; we can help those that are mentally ill and uninsured become productive members of their communities; we can employ the promise of technology; and we can bring research-based prevention and education to our communities. But we know from our ’08 successes that we cannot do any of these things without the leadership of our members – members that have real impact, tackling what can appear to be intractable problems. We have a vision, we have an agenda, and we have a “key contact” strategy.

Under the direction of Chuck Ingoglia, our VP, Public Policy, our strategy is to establish and track a key contact system – a network of members, their boards, consumers and families who have good, and soon to be better, relationships with members of Congress. Key contacts must be committed to meeting with the elected officials and to keeping us updated on these contacts. Our plan is to have a key contact in every congressional district. We’re taking what has been an ad hoc arrangement of our members reaching out to Congress and nurturing what we hope will be a formidable rolodex.

When change is being debated in Congress, we will be there. We’ll leave behind references to a system in shambles; we’ll lead with data; with our history as good managers of public dollars; and with an actionable agenda. But we need you at our side, as John F. Kennedy said so very long ago, “Political action is the highest responsibility of a citizen.”

I look forward to hearing from you and to your involvement in the “key contact” club.

Linda Rosenberg leads the National Council for Community Behavioral Healthcare in treating children, adults and families with mental illnesses and addiction disorders across the country. She holds faculty appointments at several schools of social work. http://www.thenationalcouncil.org/

Author: Linda Rosenberg
Article Source: EzineArticles.com
Humorous photo captions

Cloud Computing – What is That?

You may have heard a lot about Cloud Computing recently and maybe you are getting confused.  You are in good company. I saw a video recently where dozens of experts were asked what it is. And there were dozens of different answers (including ‘when I use my laptop on a plane’).  You may even have seen Larry Ellison’s rant on YouTube:

“The computer industry is the only industry that is more fashion-driven than women’s fashion. Maybe I’m an idiot, but I have no idea what anyone is talking about. What is it? It’s complete gibberish. It’s insane. When is this idiocy going to stop”

Lets lay down some definitions to clarify this confusion.  Cloud Computing generally means that instead of running your application on your computer, you run it on someone else’s computer and access it via a web browser.  The term comes from the ubiquitous use of a cloud to represent the Internet on PowerPoint presentations. Instead of buying your application from a software house, you run it from the Internet and pay for it when you need it.  Last year this approach was called Software as a Service (SaaS).  However that was very 2008;  these days you refer to Cloud Computing.   

Cloud computing 1970′s style

Running an application remotely over a network is of itself not a very new concept.  In 1980 I produced a company budget using a teletype machine connected via a dial-up line to an ADP computer somewhere in the cloud that was the ADP network. I paid by the hour and all the budget runs cost about $3,000 in total.  The following year I found I could save a lot of money and get a quicker result by running a brand new spreadsheet program called Visicalc on a $2,000 Apple II computer. Thus began the decline of cloud computing; 1970′s style. 

Cloud computing 2000′s style

Roll forward a couple of decades and networks have got a great deal faster and cheaper.  The economics are different, and cloud computing is looking a good alternative to supporting individual PC applications or even your own mainframe.

Can you search on Google, find an application and be up and running with your new billing system the same day?  Possibly not.  These are the people you might come across.

Force.com 

Salesforce.com provides the market-leading contact management service. This is now called either sales force automation (SFA) or customer relationship management (CRM) depending on whether you are dealing with prospective or existing customers.   The Salesforce software is provided on their own mainframes and is accessed via a browser.  They charge per month per user.

In some industries, such as financial technology, Salesforce.com is ubiquitous.  In fact they have such a high market penetration that to grow further they have to diversify.  Their chosen route is to create a website (force.com) where other people can offer their applications to run on their platform.  They call it the AppExchange. 

There are over 800 applications listed, the vast majority of which seem to be add-ons to the Salesforce.com system.  This is however obviously a very interesting concept and other non-salesforce applications are being added.

Netsuite

Netsuite is a complete CRM, SFA, Accounting, ERP (enterprise resource planning)  and ecommerce system provided as software as a service. They don’t call their main application Cloud Computing, instead they have a ‘Cloud’ offering which consists of other peoples add-ons – a bit like the AppExchange concept.  

Google

Google have a suite of office applications that run ‘in the cloud’.  These could be very useful if you have a special need to share the documents with others. 

Amazon

Amazon has a Cloud offering which in its raw state is a virtual private server (VPS).  This is a login to a Unix or Windows computer that looks and feels as if you have the computer all to yourself.  Physically you are sharing the computer with many others but this is all hidden from you. 

There are many VPS services on offer from many suppliers.  However the Amazon offering has a big difference.  When you create a server you can specify that it is to be preloaded with software from a library.  This is what transforms it into ’Cloud Computing’ rather than just any old VPS. Because the library of functions is pre-tested and pre-installed the startup time and cost should be much reduced.

Hosting providers

If Amazon can market a VPS offering as Cloud Computing, then the door is opened for many others to do the same – but without the preloaded software bit.  You might see this as ‘Cloud Hosting’ instead. Thus the definition of the term is migrating as we watch it. 

About the author

Bob Browning has been working on web development projects since 1995. He heads a small team of web developers in London who work with designers on their web projects. If you need help with web technology please check our website: http://www.textor.com

If you are in the UK and are interested in Netsuite please give us a call as we have a very good UK based Netsuite partner we can recommend.

Author: Bob Browning
Article Source: EzineArticles.com
Unix inter-process communication (IPC)

Healthcare Information Technology – Business Valuation

One of the most challenging aspects of selling a healthcare information technology company is coming up with a business valuation. Sometimes the valuations provided by the market (translation – a completed transaction) defy all logic. In other industry segments there are some pretty handy rules of thumb for valuation metrics. In one industry it may be 1 X Revenue, in another it could be 7.5 X EBITDA.

Since it is critical to our business to help our healthcare information technology clients maximize their business selling price, I have given this considerable thought. Why are some of these software company valuations so high? It is because of the profitability leverage of technology. A simple example is what is Microsoft’s incremental cost to produce the next copy of Office Professional? It is probably $1.20 for three CD’s and 80 cents for packaging. Let’s say the license cost is $400. The gross margin is north of 99%. That does not happen in manufacturing or services or retail or most other industries.

One problem in selling a small healthcare technology company is that they do not have any of the brand name, distribution, or standards leverage that the big companies possess. So, on their own, they cannot create this profitability leverage. The acquiring company, however, does not want to compensate the small seller for the post acquisition results that are directly attributable to the buyer’s market presence. This is what we refer to as the valuation gap.

What we attempt to do is to help the buyer justify paying a much higher price than a pre-acquisition financial valuation of the target company. In other words, we want to get strategic value for our seller. Below are the factors that we use in our analysis:

1. Cost for the buyer to write the code internally – Many years ago, Barry Boehm, in his book, Software Engineering Economics, developed a constructive cost model for projecting the programming costs for writing computer code. He called it the COCOMO model. It was quite detailed and complex, but I have boiled it down and simplified it for our purposes. We have the advantage of estimating the “projects” retrospectively because we already know the number of lines of code comprising our client’s products. In general terms he projected that it takes 3.6 person months to write one thousand SLOC (source lines of code). So if you looked at a senior software engineer at a $70,000 fully loaded compensation package writing a program with 15,000 SLOC, your calculation is as follows – 15 X 3.6 = 54 person months X $5,800 per month = $313,200 divided by 15,000 = $20.88/SLOC.

Before you guys with 1,000,000 million lines of code get too excited about your $20.88 million business value, there are several caveats. Unfortunately the market does not care and will not pay for what it cost you to develop your product. Secondly, this information is designed to help us understand what it might cost the buyer to develop it internally so that he starts his own build versus buy analysis. Thirdly, we have to apply discounts to this analysis if the software is three generations old legacy code, for example. In that case, it is discounted by 90%. You are no longer a technology sale with high profitability leverage. They are essentially acquiring your customer base and the valuation will not be that exciting.

If, however, your application is a brand new application that has legs, start sizing your yacht. Examples of this might be a click fraud application, Pay Pal, or Internet Telephony. The second high value platform would be where your software technology “leap frogs” a popular legacy application. An example of this is when we sold a company that had completely rewritten their legacy management platform in Microsoft.Net. They leap frogged the dominant player in that space that was supporting multiple second generation solutions. Our client became a compelling strategic acquisition. Fast forward one year and I hear the acquirer is selling one of these $100,000 systems per week. Now that’s leverage!

2. Most acquirers could write the code themselves, but we suggest they analyze the cost of their time to market delay. Believe me, with first mover advantage from a competitor or, worse, customer defections, there is a very real cost of not having your product today. We were able to convince one buyer that they would be able to justify our seller’s entire purchase price based on the number of client defections their acquisition would prevent. As it turned out, the buyer had a huge install base and through multiple prior acquisitions was maintaining six disparate software platforms to deliver essentially the same functionality.

This was very expensive to maintain and they passed those costs on to their disgruntled install base. The buyer had been promising upgrades for a few years, but nothing was delivered. Customers were beginning to sign on with their major competitor. Our pitch to the buyer was to make this acquisition, demonstrate to your client base that you are really providing an upgrade path and give notice of support withdrawal for 4 or 5 of the other platforms. The acquisition was completed and, even though their customers that were contemplating leaving did not immediately upgrade, they did not defect either. Apparently the devil that you know is better than the devil you don’t in the world of healthcare information technology.

3. Another arrow in our valuation driving quiver for our sellers is we restate historical financials using the pricing power of the brand name acquirer. We had one client that was a small healthcare IT company that had developed a fine piece of software that compared favorably with a large, publicly traded company’s solution. Our product had the same functionality, ease of use, and open systems platform, but there was one very important difference. The end-user customer’s perception of risk was far greater with the little IT company that could be “out of business tomorrow.” We were literally able to double the financial performance of our client on paper and present a compelling argument to the big company buyer that those economics would be immediately available to him post acquisition. It certainly was not GAP Accounting, but it was effective as a tool to drive transaction value.

4. Financials are important so we have to acknowledge this aspect of buyer valuation as well. We generally like to build in a baseline value (before we start adding the strategic value components) of 2 X contractually recurring revenue during the current year. So, for example, if the company has monthly maintenance contracts of $100,000 times 12 months = $1.2 million X 2 = $2.4 million as a baseline company value component. Another component we add is for any contracts that extend beyond one year. We take an estimate of the gross margin produced in the firm contract years beyond year one and assign a 5 X multiple to that and discount it to present value.

Let’s use an example where they had 4 years remaining on a services contract and the last 3 years were $200,000 per year in revenue with approximately 50% gross margin. We would take the final tree years of $100,000 annual gross margin and present value it at a 5% discount rate resulting in $265,616. This would be added to the earlier 2 X recurring year 1 revenue from above. Again, this financial analysis is to establish a baseline, before we pile on the strategic value components.

5. We try to assign values for miscellaneous assets that the seller is providing to the buyer. Don’t overlook the strategic value of Blue Chip Accounts. Those accounts become a platform for the buyer’s entire product suite being sold post acquisition into an “installed account.” It is far easier to sell add-on applications and products into an existing account than it is to open up that new account. These strategic accounts can have huge value to a buyer.

6. Finally, we use a customer acquisition cost model to drive value in the eyes of a potential buyer. Let’s say that your sales person at 100% of Quota earns total salary and commissions of $125,000 and sells 5 net new accounts. That would mean that your base customer acquisition cost per account was $25,000. Add a 20% company overhead for the 85 accounts, for example, and the company value, using this methodology would be $2,550,000.

7. Our final valuation component is what we call the defensive factor. This is very real in the healthcare information technology arena. What is the value to a large firm of preventing his competitor from acquiring your technology and improving their competitive position in the marketplace. One of our clients had an outcomes database and nurse staffing software algorithm. The owner was the recognized expert in this area and had industry credibility. This was a small add on application to two large industry players’ integrated hospital applications suite. This module was viewed as providing a slight features advantage to the company that could integrate it with their main systems. The selling price for one of these major software systems to a hospital chain was often more than $50 million. The value paid for our client was determined, not by the financial performance of our client, but by the competitive edge they could provide post acquisition. Our client did very well on her company sale.

After reading this you may be saying to yourself, come on, this is a little far fetched. These components do have real value, but that value is open to a broad interpretation by the marketplace. We are attempting to assign metrics to a very subjective set of components. The buyers are smart, and experienced in the M&A process and quite frankly, they try to deflect these artistic approaches to driving up their financial outlay. The best leverage point we have is that those buyers know that we are presenting the same analysis to their competitors and they don’t know which component or components of value that we have presented will resonate with their competition. In the final analysis, we are just trying to provide the buyers some reasonable explanation for their board of directors to justify paying 8 X revenues for an acquisition.

Dave Kauppi is the editor of The Exit Strategist Newsletter, a Merger and Acquisition Advisor and President of MidMarket Capital, representing owners in the sale healthcare and technology based businesses. We provide Wall Street style investment banking services to lower mid market companies at a size appropriate fee structure.

Author: Dave Kauppi
Article Source: EzineArticles.com
Digital economy, mobile technology

How to Manage Your Sales With CRM Software

Using a CRM software, CRM is the acronym of Custom Relationship Management, is a must for all those enterprises that want to retain their customers and want to grow their business. There are many software solutions and some are also free, the most important are: Vtiger CRM, CRMadar, Anteil open-source CRM and the Open Source by Sugar CRM; VTiger and the Open Source by Sugar CRM offer multilingual support while the other have only the english version.

Vtiger CRM, based on Sugar CRM’s engine, allows you to manage customers, documents, lists, marketing and sales; gives also a statistical report about sales and marketing results. Working on web platform needs a server, linux is recommended, along with PHP and a MySQL database.

CRMadar manages customers, documents, marketing and gives a statistical report on marketing results. Works on a Windows computer.

Anteil Open-Source CRM allows to administrate customers, internal communications, marketing and sales; also has an event’s recording but doesn’t give statistical services. Needs a computer with Linux.

Last the Open Source by Sugar CRM allows to manage calls, customers, documents, marketing, offers and also gives statistical reports about sales and marketing. Has the same technical requirements of vTiger since they are based on the same technology.

We have seen that all listed software allows to manage marketing and by this is meant the management of marketing campaigns while for marketing statistics is meant a statistical report about such campaigns and their results and this feature is not included in every software.

These free softwares are anyway fully working though if they have their limitations compared to the paid versions, they can be good for the little enterprises that don’t have a huge amount of datas to analyze. It’s also true that when the business grows it will be requires to have more powerful tools that are offered by the CRM paid versions.

If you have a certain experience in computer programming and since these software, with the exception of CMadar, are released as open-source then you can modify them to meet your specific needs. Surely CRM software is a tool that allows to analyze productivity and shows where it needs to be improved: topics as customer’s retaining, the creation of sales pages that turn vistors into customers and the generation of sales motivation have a great importance. PubblicitAdvertising is a website that teaches you how to grow your web traffic and your online and offline productivity.

PubblicitAdvertising is a website that teaches you how to grow your web traffic and your online and offline productivity: PubblicitAdvertising [http://www.pubblicitadvertising.com/english]

Author: Flaminio Ranzato
Article Source: EzineArticles.com
US State tax list

They’re Contagious! – Layoffs and the Top 5 Signs You May Be Next

Layoff Sign #1: Your Help Desk or Technical Support Team is No Longer Based in the United States: Do you know where your call is going? Although you may be dialing a toll-free number, calls for technical assistance may actually be traveling overseas to technicians physically sitting in another country. More companies are moving toward this trend as the appeal of paying lower salaries perceivably outweighs the benefits of having an in-house or domestic help desk.

Layoff Sign #2: Long Gone are the Comforts of Home: If you notice that the paper towel supply has dried up, and the coffee stirrers, creamers, and flavors have come to a grinding halt, then your company likely considers these and other frills wasteful. The focus has instead shifted from concern with employee comfort to employee productivity. So wave goodbye to ketchup & mayo packets, napkins, office supplies, and yes, the corporate welcome staple, coffee. If you enjoy a morning boost of caffeine, you may want to grab a grande from your favorite java spot before you get to work.

Layoff Sign #3: Training Bob and Rob to do Your Job: Outsourcing continues to lead the popularity contest as a perceived cost-effective method of maximizing workloads. Take note if the new contractors or temporary employees in the office are huddled around your desk, smiling as they wait for you to train them to do your job. As an added bonus, you may also find that you are instructed to train your existing co-workers and managers to do what you do.

Layoff Sign #4: The 40-Hour Work Week Slacker: 8AM to 6PM is the new 9-to-5, and working a 40-hour work week makes you a slacker. Job functions that were once categorized as “going above and beyond” are now included in the scope of day-to-day job functions for department A, which is now responsible for the job functions stripped from departments B and C. This imbalance of job functions in the office leaves some overloaded, while others competitively scrounge for work, giving employers easy grounds for job eliminations. Word to the wise — if you are on the receiving end of new job functions, take heed not to mistake the volume of work as job security, because the assignment of new job functions can also indicate that this is simply a temporary solution while your company compares outsourcing and other hiring initiatives.

Layoff Sign #5: Are You Qualified to do Your Job? Prove It: Sure, your performance exceeds expectations, you’re a team player, and you can do your job in your sleep. However, the cold reality is that there are countless other people who will do your job for a cracker-fraction of your salary. Cheap labor can tarnish customer service, but companies show growing concern with bottom line numbers. One common tactic companies rely on to determine who should be let go is requalification, forcing many to prove their worth for their job title. So proudly present your newly hard-earned degrees, certificates, and any other proof of completed classes or computer-based training that proves you are qualified to do the job they gave you.

Have you been thinking of using the internet to replace your income? Get Free Information and Free Videos to see how realistic this is: http://www.SteadyGreenFlow.com

Author: Celeste Rolon
Article Source: EzineArticles.com
Healing food: natural way to cure cancer

Classic Retro – Heirloom Kids Toys Still Popular At Christmas

Although merchants and advertisers would have us believe that kid’s tech toys are king this Christmas, many parents, grandparents, and gift givers long for the simplicity of a low-tech Christmas featuring the classics that we remember from our own childhood – wagons, toy trains and transportation, simple building blocks, and high quality children’s furniture that facilitates pretend play. Many adults want to give gifts that are made of high quality materials that will last, be loved for generations to come, and be passed down to the recipient’s own kids.

Most classic, retro and heirloom quality children’s gifts are made of wood or metal because both are high quality materials that lasts. Although more expensive than the plastic toys of today, metal and wooden toys are worth the investment because they hold their value and they don’t break, fall apart or lose parts. Here are five classic toys that might fit the bill for folks seeking out nostalgic toys this Christmas:

1. Radio Flyer Classic Wagon: This is the classic red wagon that most of us remember from our childhood. It’s flared edge is what stands it apart from competitors and makes it recognizable. (The design is trademarked). This item has been in production for over 30 years and is in the Parents Magazine Hall Of Fame. It retails for about $65. Considering it will be used for years, this price tag isn’t a bad one.

2. Classic Wooden Train Set: Every child needs a classic wooden train set. Children love making trains go over the bridge and around the town while pretend-playing situations for the passengers. Most sets come with bridges, houses and people/figures to encourage pretend play. Prices vary depending on the number of pieces and accessories.

3. Classic Wooden Kitchen: You see these little kitchens in almost every preschool and nursery today, but unfortunately most are made of plastic that absorbs spills and debris and stains horribly. Look for a large, wooden kitchen with a removable sink (so it can be cleaned) Cabinet doors that open and provide storage for kitchen supplies or can function as a pretend oven is a huge plus. Wooden kitchens run about $150.

4. Classic Wooden Building Blocks: Wooden building blocks should be required in every playroom. Not only do they encourage mobility and fine motor skills, they are also wonderful for pretend play and role playing and the combinations and possibilities are endless. Blocks challenge children to make the visions in their mind a physical reality. This is important for both problem solving, troubleshooting and imagination. Basic wooden block sets start at about $30 and are priced based upon the number of blocks and how elaborate the set is. Some incorporate transportation or specialty buildings like castles or forts.

5. Classic Radio Flyer Bicycle: No matter how high tech our children become, they still love feeling the wind in their hair and the excitement of getting from here to there on a bicycle. This classic red, bike is the one you remember from your childhood and has the recognizable silver, steel bell as well as the stability training wheels. Retails for about $50.

Christmas and gift-giving occasions provide the perfect opportunity to share your childhood with the children you love. With just a little searching, you can find many suitable retro, classic toys to share with kids who live amongst ipods and gameboys.

S. Dean is a mother of two, researcher and freelance writer. Her “Best Kids Christmas Gift” website is http://bestkidschristmasgifts.blogspot.com/

Author: Shannon Dean
Article Source: EzineArticles.com
Buy electrical pressure cooker

Importance Of CSS In Web Development

CSS style sheets have made it easier to handle web pages during web development. CSS or Cascading Style Sheets as the name suggests is a style sheet that allows you to easily link to other documents in your website. It allows you to retain control over the various elements in different web pages of your website.

CSS only defines the structure and content presentation of a website it has nothing to do with the design of a website. A single CSS sheet can control the font, positioning, colour and style information of an entire website.

9 advantages of using CSS

o Web pages are easier to load and uses less bandwidth

CSS style sheets are preferred by web developers for website development because they are lighter than table layouts, which consumes lots of bandwidth. The style sheet is downloaded only once and stored in the cache memory, so subsequent pages load faster.

o A CSS style sheet compliments well with HTML

HTML is insufficient when used independently in website development, but when combined with CSS they can result in technically stronger web pages.

o CSS allows you to position your element anywhere in the webpage

Web developers love to use CSS because it allows them to position their element where ever they want in the web page. If during any phase of web development the developer feels that particular links or columns are not going well with the situation then it becomes easier for them to position them easily using CSS. CSS reduces the risks associated with maintenance of the website.

o CSS is compatible with all web browsers

CSS is combined with HTML or XHTML by web developers for web application development because it is compatible with all web browsers. The sites that use CSS appear similar in all the web browsers.

o CSS can be used to create print friendly web pages

Most of the web developers love to use CSS for building their HTML based web applications because they allow them to create print friendly web pages. These web pages can be easily printed. The colours, images and other things which are difficult to be printed can be eliminated and printed easily.

o CSS style sheets allows the user to customize the webpage

Now days many websites allow the user to change the layout of the website without affecting the content. The CSS style sheets which are stored externally allow the user to make requisite changes by themselves. Most of the modern browsers give user the liberty to define their own style sheets like changing some font properties etc.

o CSS style sheets makes it easier for your website to feature in search engines

The CSS style sheets are favoured by web developers because they allow them to position their elements as per their wish anywhere in web application. Positioning helps to project the main contents first, so that it is easily captured by web spiders. CSS also gives cleaner HTML codes thus cutting down the job of web spider to search the real content from junk code.

o CSS allows the web pages to have absolute consistency

One of the reasons for using CSS during web development is that they allow consistency to all web pages. All the expressions and texts will get their characteristics from external style sheet. Web developers need not to worry about the change in characteristics of the elements because they can be easily altered at any stage of web development by using CSS.

o CSS lends portability to content

By using CSS you can make separate style sheets for different media. This provides you the great flexibility in presenting your content. CSS allows you to redefine the characteristics of elements in a website to suit the need of the situation. For e.g.: A separate style sheet will allow you to redefine the characteristics of certain elements so that they are easier to be printed. Also the user will never come to know that you had restructured the characteristics for their benefit.

CSS is created to make the things easier for your website and also to give you control over different elements in your website. Utilising benefits of CSS will give you popular user friendly web pages.

Author’s Bio: – Grace is an associate editor to the website http://www.sigmainfotech.com.au an Australian based Website Design Website development firm specialising in cheap Website Design web Application Development and Web Development Australia. For more distinct article feel free to visit http://www.sigmainfotech.com.au/articles/articles.html or write editor to webmastergrace@gmail.com your comments and suggestions will be highly appreciated.

Author: Grace Alexa
Article Source: EzineArticles.com
Electrical Pressure Cooker Online

California Job Outlook – Healthcare Workers in Huge Demand

Temperature is right for Healthcare Opportunities

A healthcare career might be just the cure for your occupational woes. Whether it’s working with patients, being a key contributor in a medical office team, or opening up your own business, healthcare is a satisfying, challenging and exciting career choice. And there’s never been a better time to train for a healthcare position. With the aging of the baby boomers (those born between 1946 and 1964), a shift from inpatient to outpatient care, and the expansion of healthcare centers, the demand for healthcare workers is expected to increase in the years to come, especially in California.

Below are the fastest growing Healthcare Careers in California:

*Dental Assisting*

Average Annual Wage: $31,985

2002-2012 Job Growth: 57%

Future Career Paths: Dental Hygienist, Licensed Vocational Nurse

*Health Claims Examiner/Medical Biller*

Average Annual Wage: $31,772

2002-2012 Job Growth: 41%

Future Career Paths: Medical Coder, Insurance Adjuster

*Massage Therapy*

Average Annual Wage: $36,340

2002-2012 Job Growth: 21%

Future Career Paths: Physical Therapist, Day Spa Manager

*Medical Assistant*

Average Annual Wage: $28,890

2002-2012 Job Growth: 46%

Future Career Paths: Licensed Vocational Nurse, Medical Coder

*Optical Dispensing*

Average Annual Wage: $32,441

2002-2012 Job Growth: 23%

Future Career Paths: Store Owner, Manufacturers Sales Rep

*Pharmacy Technician*

Average Annual Wage: $33,632

2002-2012 Job Growth: 31%

Future Career Paths: Occupational Therapy Assistant, Dietetic Technician

*Surgical Technology*

Average Annual Wage: $40,178

2002-2012 Job Growth: 36%

Future Career Paths: Central Supply Mgr, Asst. Operating Room Admin.

*Diagnostic Medical Sonagraphy*

Average Annual Wage: $60,908

2002-2012 Job Growth: 21%

Future Career Paths: Physician’s Assistant, Medical Technologist

** Salaries listed above are average annual wages reported by the Employment Development Department of the State of California and do not reflect entry level salaries for the healthcare positions listed.

Key Success Factors

Do you have a genuine desire to help people? Then chances are you’ll be successful as a healthcare professional. The four other critical skills you’ll need to succeed in health care are:

o Team player. Healthcare is a group activity, so people skills and teamwork are essential.

o Compassionate and caring. Helping take care of people requires patience and a service-orientated attitude.

o Comfortable in any setting. You might be part of a huge organization or a small staff, working at the local, state, regional or national level. The possibilities are endless.

o Desire for lifelong learning. You’ll need to keep studying and learning throughout your career to keep up with the latest developments in the field.

Healthcare provides a helping hand

Healthcare professionals are essential when it comes to caring for the physical, mental, social and emotional wellbeing of individuals. Whether you’re a health information specialist or a dental receptionist, all support staff play a vital role in patient care. As an important contributor to the healthcare system, you’ll need to be able to establish trust and credibility with fellow workers and patients. Good communication skills, ability to follow directions, and strong listening ability are important, especially if you’re working in a clinical environment.

Technical abilities are a must

Technology has altered the practice of healthcare. No matter what the healthcare field, an ability to work with computers and high-tech equipment is a powerful asset. As a medical biller, you will probably be asked to help process some claims electronically. Medical clinical assistants may need to deal with an Electronic Medical Record. Pharmacy technicians often operate automated pill dispensers. But if you’re unfamiliar with such tools, don’t worry–your all-important career college will help introduce you to these concepts.

Exciting environments

Is it any wonder that shows like NBC’s “ER” and “Scrubs,” and CBS’ “Rescue 911,” have been so popular? They show the drama of medicine and the reality of life-and-death situations. Healthcare is filled with stimulating and interesting interactions. Of course, big-city hospitals bustle with activity, but even a quiet suburban assisted living facility, chiropractic office, retail pharmacy, HMO, or medical clinic have everyday drama and fascinating daily interactions. If you like a variety of tasks, work well under stress, and take pride in doing a job well done, then you have what it takes to be a valuable member of the healthcare team.

Lifelong learning

Medical-related workplaces have always been settings that support and encourage professional growth and development. Opportunities for on-the-job training and continuing education abound, and often employers will subsidize your schooling. You’ll also have lots of opportunities for advancement, so your ambition will serve you well in a healthcare profession. If you’re interested in a career like massage therapy, be assured that complementary and alternative medicines are being integrated into conventional healthcare systems, offering you even greater opportunities. No matter what your area of interest, be sure you start out at a school that provides a positive learning environment and is prepared to help you launch your career in this exciting arena.

Reality check

Although not every healthcare professional works with patients, those who do will find that people are sicker, older, and living longer, often with chronic diseases. Keeping a positive attitude is key for maintaining a cheerful office or clinic. Are you up to the challenge? Being a paid caregiver requires confidence, commitment and compassion.
Summary

The clock never stops ticking in the healthcare profession. Perhaps it’s time for you to join this financially rewarding, stable and gratifying occupation. One recent study showed that California led other states in the number of advertised healthcare job vacancies, with other regions also showing a strong demand across the nation.

One healthcare worker said it best: “Touching someone’s life in a positive way is the most rewarding work that there is.”

To request free information about the healthcare career training programs offered in southern California, visit http://www.americancareer.com.

To request free information about the healthcare career training programs offered in northern California’s San Joaquin Valley, visit http://www.acicareercollege.com.

About American Career College

For over 25 years, American Career College (ACC) has been helping thousands of students get their start in the healthcare industry. ACC offers nine healthcare training programs at campuses in Los Angeles, Orange County and Norco, California:

Dental Assisting

Health Claims Examiner/Medical Biller

Massage Therapy

Optical Dispensing

Vocational Nursing

Pharmacy Technician

Surgical Technology

Diagnostic & Medical Sonography (Ultrasound)

Medical Assistant

About A.C.I. Career College

At its McHenry Avenue campus in Modesto, CA, the College offers six accredited healthcare training programs:

Health Information Specialist

Medical Clinical Assistant

Medical-Dental Administrative Assistant

Pharmacy Technician

Massage Therapist

Medical Dental Receptionist

Dotty Zukoff is a freelance writer who specializes in writing articles on career education opportunities. She contributes regularly to e-zines and works with strategic marketing companies that specialize in lead generation marketing for career schools, including Smart Prospector (www.smartprospector.com) and Effective Student Marketing (www.effectivestudentmarketing.com).

Author: Dotty Zukoff
Article Source: EzineArticles.com
Advice on AdSense