Broadband Developments

January 6, 2009

VM Appoints New COO Tod Nielsen - Can VMWare Maintain Their Leadership

Filed under: BroadDev, virtualization — Tags: , , — John Furrier @ 6:04 pm

VMWare is adding a new executive to the stable - Tod Nielsen.  This on the heals of Diane Greene being forced out.

VMware Inc., (VMW: NYSE) the global leader in virtualization solutions from the desktop to the datacenter, announced today the appointment of Tod Nielsen to the newly created role of Chief Operating Officer. Nielsen will report directly to President and Chief Executive Officer Paul Maritz.

Nielsen, 43, joins VMware from Borland Software Corporation where he served as President and Chief Executive Officer since November 2005.  Prior to Borland, Nielsen held several key executive management positions at leading software companies including Microsoft, BEA and Oracle.

“I am delighted to have Tod join VMware and bring his passion for software and wealth of leadership experience to our executive team,” said VMware’s President and CEO, Paul Maritz.  “In this newly created role, Tod brings unique skills and capabilities that will help us improve our operational focus and enhance our execution across all areas of the business.  With Tod on board, I will be able to devote more of my time to the product strategy and development, while Tod focuses more on business, marketing, and operations.  Having worked closely with Tod in the past, I know that we will work effectively together and complement each other.”

“VMware is an impressive company that is in the enviable position of giving customers a significant return on their IT investment which is becoming only more important in these challenging economic times,” said Nielsen. “As an admirer of the company’s strong track record of software innovation, I’m excited about working with my new colleagues at VMware to help our customers truly transform the way they manage their IT resources.”

Nielsen brings more than 20 years of leadership experience in enterprise software and application development to VMware.  Prior to Borland, Nielsen served as senior vice president, marketing and global sales support for Oracle Corporation. Prior to Oracle, Nielsen was the chief marketing officer and executive vice president of engineering at BEA Systems, where he had overall responsibility for BEA’s worldwide marketing strategy and operations, as well as all research and development operations. Nielsen joined BEA after the acquisition of his private company, Crossgain Inc., where he served as its chief executive officer. Nielsen also spent twelve years with Microsoft Corporation, in various roles, including general manager of database and developer tools, vice president of developer tools, and, vice president of Microsoft’s platform group.

November 17, 2008

PCI Compliance and Server Virtualization

Filed under: Security, virtualization — Tags: , , — Rich Miller @ 5:03 pm

While cruising through the feed-reader, I came upon Eric Sieberts recent post regarding the release of the Payment Card Industry’s Data Security Standard (PCI-DSS), version 1.2. Eric notes that “… the specification dictates what must be done to secure a server that may store or process cardholder data, but if that server happened to be a virtual guest the host server would not be considered in the scope of the specification.” He then wonders (out loud) what could be the cause for this lack of attention (see quote below).

This post reminded me of a conversation I had in August with Scott Loftesness of Glenbrook Partners, who arguably knows more about technology and the payment card industry than any five persons on the face of the planet. He pointed me to this article as to why failure of PCI DSS 1.2 to address virtualization won’t matter. The author, David Taylor, is certainly no slacker. He’s the VP Data Security Strategies at Protegrity , as well as the founder of the PCI Knowledge Base, Research Director of the PCI Alliance, and a former E-Commerce & Security analyst with Gartner. He takes a pragmatic approach, urging the reader to not wait for standards, and is pretty clear that he’s a believer in the value of virtualization. But there still seems to be some “buck passing.” He seems to be saying to the merchants who are subject to the PCI DSS standards:

  • You need to prove to prove to an assessor that virtualization is secure enough to pass PCI audits.
  • You need to cost-justify the amount of money required to do so.
  • You need to push on your application software vendors to warrant the security and functionality of their products in virtualized environments … something they, apparently, are often unwilling to do.

To the first point, it seems to me that best practices, standards and compliance tools or other means by which assessors can address the issue with uniformity are necessary. There are a number of security specifications for virtual hosts (one of which Eric Siebert references in his post), which, if adopted, would be a reasonably objective basis for the standards and best practices.

With these standards in place, there seems little reason why the application vendors could not address the issues of security with respect to the use of virtualized infrastructure (the hosts and networks) as well as the virtualization of the applications themselves.

This same tale is going to be told multiple times. It’s not just about PCI, but also will impact a standards and regulations like Sarbanes-Oxley, as well as (here it comes) the standards for data security and processing security in SaaS and IaaS environments … Yes, I mean “cloud computing.” The PCI industry has a chance to do this right up front, without the buck passing. I think I’m with Eric on this one.

Update:

Seems that while I was heads-down with a product launch, I missed Christofer Hoff’s post on PCI, virtualization and clouds .

Just to be clear — I agree with most of the points that David Taylor has made, but to follow along with this reference to the OSI standards vs the TCP/IP development of standards … what we’re missing today is the moral equivalent of the TCP/IP definitions of best practice and standard. If the PCI DSS folks won’t step up to it, let’s figure out who will.

And, in another interesting addition to the conversation, VMware has joined PCI. We’ll now see whether (and how) they can improve the situation.

VMware makes the case for PCI DSS compliance
…Today, with a nod to millions of merchants worldwide that accept credit card payments, VMware Inc. announced that it has joined the Payment Card Industry Security Standards Council (PCI SSC) to incorporate awareness of virtualization into forthcoming versions of PCI regulations.

The company has also launched the VMware Compliance Center, a website dedicated to educating merchants and auditors about compliance in a virtualized environments, and the resource includes links to relevant white papers and webcasts. …

PCI Data Security Standard updated, but still does not address virtualization — Server Virtualization Blog

I am puzzled as to why they would continue to ignore virtualization. After all, isn’t just about every company virtualizing in some fashion these days? Are the people that write the specification parameters just ignorant of what virtualization is, and that it has a direct impact on their regulations? Or are they just trusting that we are all securing our virtual hosts properly and there is no need to address them? If that’s the case then they have misplaced a critical amount of trust as I am sure there are a great many virtual environments that are not properly secured. Likewise, ignoring virtualization completely greatly reduces the effectiveness of their efforts to secure environments that deal with cardholder data. It’s essentially fortifying everything within a castle, but leaving the front gate open.

StorefrontBacktalk - Why PCI 1.2 Ignoring Virtualization Won’t Matter

… The issue is more than just PCI compliance. It’s about reliability, performance and data integrity. The point is that deciding whether to deploy virtualized servers broadly throughout the enterprise should not hinge on PCI compliance. Once the larger application and management issues are addressed to the satisfaction of the head of IT infrastructure, and the controls documentation is put in place, then PCI compliance becomes a minor issue by comparison.

October 24, 2008

Is Cloud Computing As Enabling As TCP/IP Was?

Filed under: Networking, virtualization — Tags: , , , , — John Furrier @ 9:49 am

Broadband Developments blogger Greg Ness writes a guest post on Seeking Alpha today that basically asks the question:  Can cloud computing be as disruptive to changing the game as TCP/IP was?

TCP/IP fueld a entire generation of great companies as well as creating massive wealth for investors, entrepreneurs, and employees.

It’s a long article so bookmark it or take it to go with you.  It’s a good read.

Some higlights that I like…

We’ve seen this collision between new software demands and network infrastructure many times before, as it has powered generations of innovation around TCP/IP, network security and traffic management and optimization.

It has produced a lineup of successful public companies well positioned to lead the next tech boom, which may even be recession-proof.  Cisco (CSCO), F5 Networks (FFIV), Riverbed (RVBD) and even VMware (VMW) promise to benefit from this new infrastructure and the level of connectivity intelligence it promises.

Until the current network evolves into a more dynamic infrastructure, all bets are off on the payoffs of pretty much every major IT initiative on the horizon today, including cost-cutting measures that would be employed in order to shrink operating costs without shrinking the network.

Automation and control has been both a key driver and a barrier for the adoption of new technology as well as an enterprise’s ability to monetize past investments.  Increasingly complex networks are requiring escalating rates of manual intervention.  This dynamic will have more impact on IT spending over the next five years than the global recession, because automation is often the best answer to the productivity and expense challenge.

Cloud computing is dynamic computing power on a massive scale delivering new economies for IT services and applications.  In between those economies and the prices existing enterprises are already paying for their own services is the business case, in addition to operations, sales, marketing, and new infrastructure requirements.

As much as cloud computing has rallied behind the prospect of electricity and real estate savings, the business case still feels like a dotcom hangover in some cases.  Virtualization is still a bit hamstrung in the enterprise by the disconnect between static infrastructure and moving, state-changing VMs; and labor is the largest cost component of server TCO (IDC findings) and a significant component of network TCO (as suggested by the Computerworld findings).  So just how much will real estate and electricity savings offset other diseconomies and barriers in the cloud game?  I think cloud computing will also have to innovate in areas like automation and connectivity intelligence.

For the network to be dynamic, for example, it needs continuous, dynamic connectivity at the core network services level.  Network, endpoint and application intelligence will all depend upon connectivity intelligence in order to evolve into dynamic, automated systems that don’t require escalating manual intervention in the face of network expansion and rising system and endpoint demands.

August 25, 2008

Cloud Computing - More Storms Ahead

Filed under: BroadDev — Tags: , , , , , , , , — Greg Ness @ 7:36 pm

The biggest threat to the promise of cloud computing to appear this summer wasn’t the failed trademark attempt by Dell, but rather brilliant research by a leading white hat security researcher. Dan Kaminsky discovered how a well-known and widespread vulnerability in DNS servers could be exploited in seconds and turn any one of millions of servers directing Internet traffic into a cybercrime gold mine in mere seconds.

Note: For those unfamiliar with cloud computing, or the delivery of software and other IT-related functionality as a service, you can read more at Archimedius. Some leading technology players involved or associated with cloud computing include: Google, Microsoft, Dell, VMware and Amazon.

As a result July and August saw unprecedented DNS media attention. Yet the discovery of a DNS exploit was only part of the story. Events soon unfolded that took the exploit from specialized security blogs (like Rational Survivability and Matasano, where the exploit leaked).

When the exploit inadvertently leaked (ahead of the disclosure timeline established to allow service providers ample time to patch their systems) the news quickly spread throughout more generalist blogs and even into mainstream media, including front page coverage in the NY Times referenced at Archimedius on July 31.

The Linux Journal published one of the best high level technical explanations of the exploit and why it matters. Despite the release of a patch and the heroic actions on the part of internet service providers, issues remain.

While the business press dwells on Dell, Microsoft, Google and a handful of key players making investments and strategic moves based on the eventuality of cloud computing, some of us in security and networking are all too aware of the storm clouds. You can read about the security issues at the newly established Infoblox DNS Security Center, with news, developments and resources hand-picked by leading experts.

Dan Kaminsky has openly labeled the patch just applied to protect the DNS vulnerability a temporary fix:

I listened to the Black Hat webcast today to grab as much info as I could on this subject. The biggest thing that I heard from the whole talk is that the patch fixes things to a reasonable point, but that long-term, there will have to be more work done to prevent the issue.

- Nathan McFeters, ZDNet

Unfortunately, it is likely that the DNS summer exploit story will fall back beneath the headlines in coming months; yet the vulnerability will still exist and it will likely require more patches on an ongoing basis. That will place an unprecedented level of demands on the management of the DNS infrastructure, the backbone of the Internet. That infrastructure is made up of millions of servers updated and managed manually. That is a serious problem.

An IDC report sponsored by Microsoft concluded that hardware costs were only a small fraction of the cost of operating a server (see page 5 for the IDC breakdown). Staffing expenses (management) and downtime constituted 75% of a server’s total cost of ownership, according to the April 2007 paper by Randy Perry and Al Gillen. More manual updates will impact both management and availability, the leading cost components before the DNS exploit discovery.

Internet integrity is a critical requirement for cloud computing. It requires a very high level of trust to use an online application for commercial and even personal uses. More management and availability challenges will further increase the cost of internet integrity while introducing new risks. The DNS exploit and the recognition that the recent patch is only a short term measure suggests that internet integrity may be more at risk than ever.

There’s More

A few days ago I discovered this YouTube piece by Cisco promoting green data centers and couldn’t help but to take notice of the points made about other server costs, including power. Cloud computing could suck up huge amounts of energy if cloudplexes are not virtualized properly and managed efficiently. For all of the opportunities posed by cloud computing it is obvious that substantial technical burdens remain before servers will follow the moon In pursuit of cheap electricity.

While low cost electricity and VMotion are important requirements for cloud computing, Internet integrity is the table stake: few will trust IT services from an unknown source. That is why the rise of cloud computing will depend upon the continued success and evolution of utility-grade core network services. Without network integrity the economics of software as a service will always be limited to low value consumers using low value services.

You can read my disclaimer at: About ARCHIMEDIUS.

August 12, 2008

VMWare Crashed - Major Bug Found

Filed under: Security — Tags: , , — John Furrier @ 12:46 pm

VMWare is posting about a major issue with VMWare.  I’m calling around to find out what the heck is going on.

Here is information from Mattjk on the VMWare community forum (I think it’s a blog):

serious bug with our ESX cluster - serious enough that I thought I should post about it here as a prior warning for others running ESX 3.5 Update 2.

The VMWare tech support person we spoke to wouldn’t 100% confirm whether this was / would be affecting all ESX3.5u2 installs, but he strongly alluded that it was widespread. For others sake I hope I’m wrong and it’s limited.

The bug:

Starting this morning, we could not power on nor VMotion any of our Virtual Machines. The VI Client threw the error “A general system error occurred: Internal Error”.

Further digging lead us to messages like this one in /var/log/vmware/hostd.log, and the log file for any virtual machine we tried to power on or VMotion:

Aug 12 10:40:10.792: vmx| http://msg.License.product.expired This product has expired.
Aug 12 10:40:10.792: vmx| Be sure that your host machine’s date and time are set correctly.
Aug 12 10:40:10.792: vmx| There is a more recent version available at the VMware Web site: “http://www.vmware.com/info?id=4″.

A call to tech support confirmed this as a known problem with a temporary workaround.

The work-around: turn off NTP (if you’re using it), and then manually set the date of all ESX 3.5u2 hosts back to 10th of August. This can be done either through the VI Client (Host -> Configuration -> Time Configuration) or by typing date -s “08/10/2008″ at the Service Console command line on the ESX hosts.

As soon as the date was reset to the 10th - problem solved.

Note that running VMs were operating fine, this only seems to affect initial VM power-on (including from suspended state) and VMotion.

So, it sounds like a serious licensing bug has crept into 3.5u2. Further testing shows that the problem begins as soon as the date hits 12th August - 10th is fine, 11th is fine, 12th and the problem appears.

There wasn’t any real reference to similar problems in the forums as far as I could see, but it’s quite possible we’re seeing this before most of the rest of the world as we’re in Australia, and therefore the date here ticked over to the 12th “before” those in Europe, America, etc.

Hope this helps others… took us a couple of hours to get this far - at least we can power on VMs again though!

August 5, 2008

Hey Cloud Computing Is Hot - Who Will Own The Cloud

Filed under: Security, UC, Web 2.0, virtualization — Tags: , , , , , , , — John Furrier @ 8:49 am

I love how the bandwagon of cloud computing it hitting on all time high. Everyone is about the cloud. Today AT&T announced it is joining the Cloud Bandwangon. AT&T said Tuesday that it will offer cloud computing services via a new service dubbed AT&T Synaptic Hosting. AT&T is just the latest company to join the cloud computing game. Everyone from traditional IT giants like HP and IBM to Amazon and Google have cloud computing services catering to companies ranging from enterprise giants to startups.

The category of the “Cloud” is the new branding or categorically sector for all the big infrastructure players. Cloud computing is the new category that we’ll all keep score on who is the best vendor.

Why is cloud computing such a hit for these companies? It’s because it spans multiple sectors - enterprise datacenter, web services, consumer, virtualization, security. It’s sort of a convergence between intranets, DMZ, extranet, and outside web all in one.

It’s a land grab and yet it’s so unknown. It’s a marketing dream for a big vendor to say ‘we own the cloud’.

My take: it can’t be owned. Lock-in is harder in today climate. Old lock in tactics don’t work in today’s infrastructure.

What are the new lock-in tactics? We’ll be covering them. Right now Google, VMWare, and Amazon are putting on a clinic in the cloud area. Everyone else is an also ran.

July 29, 2008

The Coming Cloud Computing Dogfight and Recent Implications

Steve Ballmer gets it. While he discusses a strategic interest in search, his head is really in the clouds and beyond (hello new operating system models); in the coming transformation many are calling cloud computing. I think he fully understands the cannibalization risk that Google is posing in the long term as it delivers increasingly sophisticated applications as a service.

Yet there is another storm now appearing on the horizon for cloud computing, in addition to some technology challenges facing the proliferation of virtualization in the data center. Collectively they represent substantial, multifaceted risks to the major technology players.

While the media buzz surrounding Google, Yahoo, VMware and Microsoft has been particularly deafening this summer -between exec changes and various staged media events- the real story beneath the headlines is about a long term positioning battle being played out today between Microsoft and a new generation of upstarts over the delivery of software and how it’s monetized.

The VMware versus Microsoft battle is really a precursor to the coming cloud computing dogfight between Microsoft and Google, because virtualization is a critical enabler of cloud computing. And cloud computing will make certain technologies and capabilities strategic in ways that weren’t possible when data centers were cumbersome and inflexible.

Hypervisor Economics 101

The hypervisor revolution ignited by VMware enables new levels of flexibility and efficiency for managing even the most complex data center infrastructure, with point and click server management and movement. Multiple virtual machines (servers) can share the same hardware, regardless of operating system and be easily moved from one hypervisor to the next.

That new level of flexibility can transform the economics of IT, by delivering servers and processing power on an as-needed basis, versus keeping all hardware powered on even if only for potential use. Yet electricity savings are only part of the value proposition.

By converting broad collections of servers running different dedicated operating systems into sets of VMs running on larger blade servers, IT departments can make changes with minimal effort and their racks and stacks can take up a fraction of the space as was previously required. That could mean major transformations for service providers and large enterprises delivering applications to growing sets of users and partners.

Reducing power consumption and increasing agility could set the stage for a substantial shift to cloud computing. Yet hurdles remain. It is likely that virtualization security concerns have played a factor in VMware’s recent lackluster execution in the data center in 2008. Virtualization security is one of the major hurdles to virtualization and cloud computing.

Virtualization Security

I’ve called the nature of many virtualized production deployments virtualization-lite, because data centers accept a lower payoff from virtualization (less flexibility, less consolidation, reduced savings on electricity, for example) in exchange for maintaining their security posture. Players like Blue Lane Technologies (my alma mater) and others will be among the first to see the transformation of the data center as they are capable of protecting fluid meshes of hypervisors, a limitation for many types of network security appliances. That limitation has boxed in many virtualization projects into hypervisor VLANs, which substantially erode the business case.

Two Promising I/O Front Ends

Moving VMs around across hardware can also tie up additional processing overhead, which makes VMotion less than ideal at this time. Companies like 3 Leaf Systems and Xsigo Systems are addressing these challenges. As they grow they’ll be yet another proof point of the expansion of virtualization beyond hypervisor-VLANS, as their products enable greater flexibility.

There are also compliance and change management issues that might slow virtualization down and inadvertently buy Microsoft enough time to establish an even larger foothold in the data center market. VMware has been very effective in leveraging its partner ecosystem in addressing these issues.

Yet cloud computing faces a fair share or risks, including the biggest security story of perhaps the last ten years: the Kaminsky DNS exploit.

The New Storm Cloud for Cloud Computing

The last few weeks have seen a massive explosion in commentary on the DNS exploit discovered by security researcher Dan Kaminsky, Director of Penetration Testing at IOActive. Since his discovery and an inadvertent series of blog posts DNS cache poisoning exploit attack code has been published; and yesterday a ZDnet blog by security expert Dancho Danchev sited DNS cache poisoning attempts reported from multiple sources. Recent research also notes that a majority of service providers have not patched their systems for the vulnerability.

Infoblox Vice President Cricket Liu, the author of DNS and Bind, called it one of the most significant vulnerabilities of all time. Ironically, he was on a DNS Security: Old Vulnerabilities, New Exploits webinar with Dan Kaminsky just days before the exploit code was published.

The DNS exploit threatens the core integrity of the Internet, as it allows hackers to redirect traffic from exploited servers to spoof sites where they can gather personal information and engage in identity theft on a scale we have yet to experience. That’s a bigger problem than when the “I Love You” virus inconvenienced computer users years ago; it is a major storm front for the future of cloud computing.

An untrusted Internet would be nothing short of an ecommerce disaster; its impact would go far beyond cloud computing. It would be a major disruption for the software as a service model, as well as many other business models that have grown with the Internet. That’s why I predict that core network services will become increasingly strategic to IT. The integrity of the network is about to matter even more than ever.

As reported previously at Archimedius, Google and others have made considerable strides in delivering software as a service. Their success could mean the eventual shrinking of the computer hard drive, the shrinking of the pre-installed software market, not to mention the shrinking of the shrink-wrapped software industry.

Microsoft seems to understand the risks and upside, and has focused on “search” as a strategic roadmap issue, along with their recent Hyper-V attack on VMware. Yet the real Microsoft adversary is Google-driven cloud computing, and the spoiler issue for all of them is an untrusted Internet. Until a few months ago, few saw this issue coming. But now the vulnerability is known, exploits have been published and apparently attacks are now being launched.

You will be hearing much more about these issues, players and risks in coming weeks and probably months as Google and Microsoft prepare for battle in the skies.

You can read my disclaimer at: About ARCHIMEDIUS.

July 28, 2008

VMWare Prepares New Facility DataCenter in Washington State Not California or Massachusetts

Filed under: virtualization — Tags: , — John Furrier @ 2:50 pm

VMWare is planning a new datacenter.   Not in Palo Alto and not in Massachusetts.

According to Data Center Knowledge, VMware is planning to locate a new data center in East Wenatchee (North Central Washington), leasing no less than 100,000 square feet of space in a new facility being built by Sabey Corporation on its Intergate.Columbia campus. VMware will be the biggest leaser by far; their data center will take up about two-thirds of the 189,000 square foot second building.

Company spokeswoman Melinda Marks said that VMware will use its new data center to expand research and development.

July 21, 2008

The VMware Microsoft Smack Down and the Upcoming VMware Earnings Call

Filed under: BroadDev — Tags: , , , , — Greg Ness @ 9:42 am

All eyes are on post-Greene VMware as it prepares to announce earnings on Tuesday and as analysts speculate about how much cleanup will be included in the results. Yet I think the most important questions to be addressed in the upcoming quarterly earnings call will have more to do with VMware’s competitive response to Microsoft’s recent Hyper-V launch.

And who better than Paul Maritz to be at the helm during the critical questioning; he was, after all, a major player at Microsoft for fourteen years. Diane Greene will certainly be missed. Her legacy as one of the Valley’s most successful entrepreneurs won’t be tarnished by her abrupt exit.

As a preparation for the questioning I’ve included a series of Archimedius posts about the hypervisor smack down. I’ve already seen some of my comments taken out of context to suggest that I’ve predicted a winner. Hardly. In the following posts from ARCHIMEDIUS I’ve talked about competitive positioning, strengths, weaknesses and recommendations. It would be nuts to make a prediction this early.

Background Reading for the VMware Earnings Call

In How VMware could beat Microsoft I talk about the need for VMware to expand their data center footprint, differentiate ESX and monetize unique attributes. This has been the most popular posting within the smack down theme, perhaps because VMware is perceived as an underdog, and readers are wondering what the company could possibly do to prevail.

In Microsoft vs. VMware: the New Battleground I talk about the early reactions to Hyper-V and the considerable new pressure that VMware will be facing as a result of Hyper-V and what that will mean for the virtualization category conversation. It was posted on June 25, just days after the Hyper-V shipping announcement.

For the blogger who said that I predicted a VMware victory I offer How Hyper-V could beat VMware. If VMware growth into the data center slows and they fail to differentiate, then Microsoft would have the closest thing possible to a welcoming party. Microsoft could have time to tackle enough technical limits to data center virtualization and accelerate the process that VMware kicked off.

Yet as I’ve blogged at Archimedius about cloud computing, Microsoft has a double-edged agenda. Its end game may be virtualization as an extension of its domain, not as an enabler of software industry disruption. For more on those implications you can read Google will unleash the Cannibals on Microsoft.

In a more recent post (Microsoft Unleashes the Cannibals) I talk about how larger and more established technology companies have used loss leader bundling in order to commoditize/cannibalize disruptive technologies. Clearly that was at least part of what Microsoft is doing with Hyper-V pricing, etc.

For a perspective on the recent CEO change at VMware you can read Maritz replaces Greene. Most certainly Microsoft’s entrance into the virtualization category had at least some role to play in Greene’s abrupt departure. It seems a stretch to see it as a rare coincidence.

For a little more perspective into the dynamics of data center virtualization and how they may play out you can check out Virtualization-Lite, which is about VMware’s surge into the data center and its quick establishment of beach head deployments in major accounts. Of course, I also suggest why VMware needs to continue its momentum beyond hypervisor VLAN deployments in order to prevail. That outlook may prove to be prescient in 2009. VMware needs to tackle the virtualization barrier in order to move customers beyond VLAN spaghetti deployments.

VMware’s earnings call is July 22. I hope the above selections from Archimedius give you a deeper perspective into the dynamics at play and how they may affect the outcome of the hypervisor smack down.

You can read my disclaimer at About Archimedius.

July 16, 2008

Google is about to Unleash the Cannibals on Microsoft

Filed under: BroadDev — Tags: , , , , , — Greg Ness @ 11:57 am

As the battleground between Microsoft and VMware takes shape with the launch of Microsoft’s Hyper-V, I’ve talked about what VMware should do as well as how Hyper-V could prevail. While this is a critical battle for both companies, it is only a precursor for Microsoft as Google looks to be launching the cannibals of commoditization at Microsoft’s core applications.

This morning a very interesting article on online office applications appeared in Computerworld. While the article is a feature assessment of three online office applications (Google, ThinkFree and Zoho), the strategic implications of these innovations become obvious in the first paragraph:

For quite a while, Web-based suites — which offered word processing, spreadsheets, presentations, and other tools associated with desktop office suites — were extolled not because they did these things well, but because they could do them at all. But the three major competitors, Google Docs, ThinkFree, and Zoho, have all made major improvements in recent months. They’re becoming both broader, with more applications, and deeper, with more features and functionality in existing apps.

This takes me back to a Computerworld blog discussion and Nicholas Carr’s new book The Big Switch. Carr argues in The Big Switch that enterprise IT is about to get sucked into the cloud of utility computing, similar to how electricity production went from strategic industrial age differentiator to ubiquitous commodity as access spread and service providers expanded their coverage.

That switch would be a major disruption to the likes of Microsoft, as the world of massive shrink-wrapped and pre-installed software for ever larger hard drives has been very good to the Redmond Empire. It has allowed Microsoft to bundle its way into waves of innovations while crushing rivals. Its ability to assimilate and crush reminds me of Ancient Rome.

As I mentioned a couple days ago in Microsoft Unleashes the Cannibals, cloud computing gives new entrants the ability to deliver software as a service and change the economics of the software industry. And I think that both Microsoft and Google are well aware of the enablers, the potentials and the new stakes.

I think Microsoft is bracing for the first formidable cannibal assault on its core suite of applications. Yes, Google may do to Microsoft what Hyper-V is attempting to do to VMware and what Microsoft has done to others for decades. The outcome of this assault promises to change the critical requirements of enterprise computing, spur new innovation and make computing more affordable and accessible for even more users.

Clearly Microsoft is a well-funded empire populated with a lineage of brilliant strategists/generals. It won’t go away. But I think it will have to adapt to the switch as Carr calls it; and the way it fights off cannibalization will impact Microsoft, the software industry and the world of computing.

With software from the clouds will come new demands, new players and new opportunities. Appliances that enhance security in the clouds, make compliance more manageable and enhance flexibility and control will become even more strategic. Specialized hardware and ASIC races between various “one trick pony” category players will become increasingly uncommon. Service providers will ultimately out-innovate many enterprise data center teams.

I think this process is already underway, as some enterprises have already started commoditizing their shops, outsourcing certain roles, and establishing ever more bureaucratic technology evaluation committees. Security pundit Chris Hoff may blame analysts for quashing innovation, but I think enterprise IT is under even more scrutiny for justifying innovation.

Google’s cannibals will also likely impact more than Microsoft. They may transform the increasingly reactive and incrementalist IT industry already juggling legacy purchases with emerging new demands under increasing resource constraints. They may force change at a critical time for the IT industry.

The shift to cloud computing could unleash an explosion of innovations in applications, application delivery, core network services, traffic management and security. It promises a new generation of technology leaders, opportunities and market dynamics and perhaps even new types of service providers. No doubt Microsoft will survive and ultimately thrive; the real question is what its business will look like after the aftermath of its coming battle.

You can read my disclaimer at About Archimedius.

Newer Posts »

Powered by WordPress

cialis once a day reviewsildenafil buy onlinekamagra trial voucherbuy viagra legallycialis price cvsbuy clomid without prescriptiongenuine levitralevitra tablets side effectsCialis Generic Levitra Review Viagraviagra 150 mglevitra for orderviagra salecialis buy canadaherbal viagra does it workkamagra dosage informationcheap viagra genericherbal viagra ingredientsindexviagra tablets for womenkamagra purchaseviagra without prescriptioncost of daily viagraname viagramagnus sildenafil 100mgviagra cheap no prescriptioncialis viagra paypalviagra tabs genericviagra soft tabs how to usestreet price of viagraviagra trial sampleviagra manufacturers in indiadoes 25mg viagra workclomid substitute over the counterviagra equivalentclomid mailclomid tabletsviagra pack sampleviagra made in indiaviagra 50 mg pricesildenafil orderslevitra sellclomid mechanism of actionviagra 50 mg dosesildenafil discount couponsviagra equivalent for womenviagra 50 mg side effectscialis discount pricecialis daily couponwhere can i get kamagra without a prescriptionviagra tablets pricesbuy viagra from indiabuy discount viagra onlinewhat is kamagrageneric viagra canadiangeneric viagra 50mgviagra promise programviagra 50mg dosageviagra next day airbuy viagra codcost of sildenafil per pillviagra manufacturer couponOTC clomid alternativesamples of sildenafilsildenafil how to takegeneric viagra online pharmacygeneric viagra tabletsnatural kamagra alternativegeneric equivalent for clomidcan you get kamagra without a prescriptiongeneric viagra safeviagra 100mg effectssildenafil discount onlinecheap viagra 100mgsildenafil how long does it take to workviagra 100mg pricemedicare viagrasildenafil powderbuy viagra in bulkEnhance Effects Of Viagra Cialisviagra mglevitra sublingual tabletscheap soft tab viagrabuy viagra hcl 100mg tabonline pharmacy viagrawhere can i get cialis without a prescriptionsildenafil no prescription onlinelevitra transexualis viagra available as a genericclomid alternativessildenafil under 30acheter viagra pas cheris kamagra legal in the ukviagra discountviagra dosage optionsclomid daily couponviagra levitraviagra splitwhere can i buy real viagraviagra for womanindian viagra reviewspurchase viagra online canadawhere can i buy clomidsildenafil buyingcheap viagra tabsviagra generic namehow do i get viagraviagra originalgeneric sildenafil citrate 100mgviagra lengthviagra erectile dysfunctionviagra manufactured in indiaviagra retail discountcost of cialis in new zealandcheap kamagraviagra cialis canadian pharmacycost of viagra dailytexas generic viagra soft tabskamagra indiacoupon for levitraviagra tablets 100mglevitra voucher couponnatural sildenafil foodssildenafil daily usesildenafil cheap genericlevitra without rxclomid storiesorder sildenafil air travelgeneric kamagra american expresspfizer coupons for sildenafillevitra by Intas Pharmaviagra soft tabviagra multiple attemptsfree cialis sample packbuy real viagra without prescriptiondiscount viagrawhat is viagra 100mgviagra everydayclomid drugmedication viagralevitra shopsviagra picture of pillpfizer coupons for kamagrabuy viagra 100mgviagara vs levitra vs cialiskamagra manufacturer coupononline viagra no prescriptioncuanto cuesta el viagrabuy kamagra cheap onlinebest price clomidkamagra indian pharmacycialis the sex pillviagra chemistryGeneric Mexican Cialisvigra kamagra cialisGenerica Cialishow much cialis to takebuy viagra new yorkviagra pill pictureis it legal to buy viagra online from canadaflomax cialisviagra para mujeresFree levitra Couponskamagra 100mg oral jellyglucophage clomid and pcosnatural viagra substitutebuy kamagra in nzviagra mechanismviagra how to takecialis daily costviagra 50 mgclomid hclonline levitra comparisonover the counter clomid replacementviagra 100mg pillskamagra oral jelly 100mgviagra gel tabsnatural viagra for womencheap viagra free shippingCialis Soft Tabs Canadakamagra discountviagra mail orderbuy viagra soft tabviagra soft tabs at sams club pharmacyis 50mg viagra enoughcan you buy real viagra onlinebuy soft tab viagrasoft viagraviagra overnight delivery usnatural viagra substituteswhat is viagra 100levitra originalebuy viagra online without a prescriptionviagra tabs softviagra once a day costtoo much cialisviagra cheapcialis amsterdamlevitra coupon codesdiscount viagra 50mgrx viagraclomid tablets online100mg of viagracialis vs viagra forumsviagra by mail orderviagra generic lowest priceviagra trial couponviagra tablets for mencialis manufacturer couponviagra paypal ukorder viagra prescriptionPhallic Symbols In Cialis Adslevitra prescription neededclomid wholesalecost of viagra 50mggeneric kamagra 50 mgsildenafil aurochemlevitra drug nameoriginal viagra pillsviagra hcl genericbuy viagra for cheapviagra durationkamagra sildenafil citrateprice of cialis at cvsherbal viagracost of viagra at walgreenscoupons for cialisbuy cialis with paypalsimilares viagralevitra trial couponoverdose cialisgeneric viagra overnightherbal levitra alternativecialis over the counter usakamagra 50 mg reviewslevitra couponclomid buy onlinebuy levitra codkamagra oral jelly kaufenviagra cialis levetraindexkamagra pillsbuying cialis online reviewsfree levitra samplesonline prescription viagraviagra over the counter canadaviagra sin receta en farmaciasfree viagra samples onlinecomprar viagra masticablebuy levitra with no prescriptioneveryday viagra costis levitra legaltaking 50 mg viagraviagra 100 mg reviewscialis generic reviewscheap generic levitra UKcost of levitra at cvsviagra pills 100 mgviagra multiple erectionlevitra for lesssildenafil availabilityviagra online bootsbuy original viagra onlinecoupon for viagracost of viagra per pillcialis 20 mg drugbuy viagra tabs onlineget viagra prescriptionorder levitra air travelviagra mailorder viagra nowviagra generic no prescriptionmixing viagra cialisclomid suppliers in UKviagra 100mg reviewsviagra 50 mg dosageviagra 50 mg costclomid for sale without prescriptioncheapest viagra 50mgbuy cialis in hong kongbuy viagra cheapwalmart pharmacy sildenafilclomid buykamagra pill picturepill viagraviagra online prescriptionswomen viagra for salekamagra st 100clomid medicalviagra lowest priceover the counter cialisdiscounts on viagracheap kamagra next day deliveryCialis Commercialsgeneric sildenafil pharmacyviagra in chinageneric sildenafil suppliersbuy liquid viagrabuy clomid codorder viagra online reviewCialis Generic Levitra Review Viagraclomid young agegeneric viagra reviewcialis forumcheap viagra paypalherbal viagra for womensildenafil ebaybuy viagra powderviagra soft tabs next dayFree viagra Couponsprice of viagra at walmartbuy women viagraviagra experiencesclomid to buy in UKindexbuy [keyword] order viagraviagra generic pillviagra online no prescriptioncoupons for clomidbuy cialis using paypalviagra substitutebuy viagra next day deliverykamagra trial couponviagra 50 mg onlinewhat s viagra likebuy viagra overnightvigra kamagra cialishow to get free viagra samplescialis pay with paypalwhere to buy sildenafil online without prescriptionlevitra active ingredientwhere to buy genuine viagrais 40mg of cialis too muchcialis super berlin100mg viagra genericsimilar levitraviagra from canadaget kamagra prescriptiongeneric brands of viagraviagra super forceherbal sildenafilclomid questionssubstitute of clomidgeneric kamagra tabbuy clomid without a prescriptionbest viagra substitutelevitra 40 mgviagra pfizer 100 mgsafe buy kamagra onlinesildenafil compare priceslevitra overdosecheap soft tabs viagracheap cialis tabsviagra ebayviagra prescription priceviagra tablets paypalorder viagra online no prescriptionlevitra coupons100mg viagraviagra kamagra cialischeap viagra soft tabs onlineviagra prescription drugviagra quick deliveryviagra available without prescriptionjetlag viagrano rx levitrageneric viagra blue pill 100mglevitra 20 mgviagra cialis levetraviagra pilleviagra cialis differencesales levitraviagra 25 mg pricemanufacturer of kamagraViagra Vs Cialis Licensed Pharmacies Onlineviagra discount priceswhere is kamagra manufacturedfedex viagraCialis Side Effectscheap viagra 100 mglevitra pay with paypalclomid over the counterbuy viagra europebuy cialis usaviagra piloriginal clomid for saleorder generic viagrakamagra gel indiageneric viagra purchasebuy genuine viagra onlineclomid wholesale pricepurchase viagra ukviagra tab 100mgfree shipping viagraviagra online cheapwhere can i get viagra without a prescriptionprices of viagracheap viagra for salehow to get kamagra prescribedviagra tabs informationviagra cialis differencesubstitute kamagrageneric kamagra manufacturersgeneric drug viagraviagra in storesmaximum dosage of cialissildenafil discount carddaily dosage of levitranatural sildenafil pillslevitra doseviagra generic release dateviagra for womenclomid 100mg side effectspfizer coupons for viagrakamagra for womencialis tadalafil 10mgviagra once a day reviewget viagra without a prescriptioncost of levitra dailylevitra multiple attemptsGreat Sex And Cialisconsultation online kamagraviagra orderingordering levitra online without a prescriptionviagra per nachnahmekamagra discount couponviagra medicalherbal levitra reviewslevitra schweizlevitra maillevitra discount pricehow do you get viagranormal dosage of levitraviagra pfizer buygetting levitra without prescriptionviagra offersfree viagra sampleclomid tab 100mgwhere can i buy viagra without a prescriptionnormal dosage of viagraorder cheap viagraviagra for transexualsildenafil online consultationbuy 100 mg viagraclomid 150mgviagra 100 chewable tabletbuy 50mg viagrawhere to buy clomid over the counterFree cialis Couponsviagra packviagra street pricenatural viagra alternativebuy viagra at walmartkamagra without prescription singaporebuy cialis overnight shippingherbal levitra side effectsviagra splittingkamagra legal in ukwhere to buy viagra kamagra oral jelly wholesaleshop viagraclomid costsviagra to buyFree kamagra Couponssimilares kamagrageneric online viagrawhen will viagra patent expirepurchase viagra onlineTadalafil Cialis Education Cialis Guideviagra alternativesbuy levitra with paypalmanufacturer of viagraviagra tablets 50mgbest place to buy viagra online forumclomid discount priceviagra sellersviagra for masturbationfree samples cialisbuy soft melt tab viagrafree cialis viagra samplesonline purchase viagraphotos of kamagrasildenafil citrate 100mg tabletkamagra dosage maximumclomid for transexualviagra daily use reviewcoupon kamagraviagra 100 mg dailyviagra best buygeneric viagra 100 mgcan you buy sildenafil without a prescriptionkamagra drug infoviagra sellcheap viagra next day deliverygeneric equivalent for cialispfizer coupons for levitrageneric online sildenafilviagra young mencheap sildenafil overnightviagra pill splittinglevitra daily couponviagra online shopall natural kamagralevitra online fast shippingviagra online without prescriptiontablet sildenafildoes levitra work on womenviagra like pill for womenviagra propecia celebrexhow to buy levitra in singaporeviagra low costgeneric levitra cheapestlevitra value cardviagra for women studycialis generico en perubuy soft tab viagra for cheapkamagra tabletclomid next day airdiscount online kamagrakamagra nedirviagra pay with paypalviagra 50mg onlinewhat does viagra dofemale viagrastreet value of viagralevitra cheap prescriptionkamagra comparisonViagra Vs Cialis Licensed Pharmacies Onlinelevitra duration of actionviagra cialis kamagraorder viagra cheapviagra paypalgeneric viagra online indialevitra trial voucherfree samples of cialisfemale viagra 2010online viagraviagra sublingual tabletsviagra daily dose costkamagra available over the counterorder generic clomidnatural viagra for menbuy sildenafil cheap onlinecheap viagra jellysafe buy clomid onlinekamagra paypal ukcialis tab 20 mgtransexual viagrasildenafil discountonce a day levitraviagra clonesviagra cheapestviagra no prescription overnightviagra otcviagra drug pricesviagra prescriptionslevitra online genericbuy viagra mastercardviagra voucher couponlow cost viagraclomid no prescription onlinesildenafil citrate uk next daywhere to buy viagra online without prescriptionclomid online prescriptionssafe buy viagra onlineMixing Vicodin And Cialisbuy cheap viagra onlineviagra paypal canadawhen do you ovulate after taking clomidCialis Pantiesviagra levitra soft tabs onlineorder kamagra air travelcheap sildenafil freecialis strengthviagra 100 mg cheaponline clomid cheapviagra 50 mg reviewscialis discount couponfedex levitrakamagra couponbuy viagra safely onlineKamagra ukbuy cialis over the counterbuy cheap viagrakamagra active ingredientbuy viagra soft tabsgeneric clomid cheapviagra 100 vs 50get viagra fastalternative viagralevitra how longviagra cialis levitra generikasimilar viagrasildenafil generic drug50mg viagrasildenafil tabs genericbayer levitra professional proclomid legalpaypal cialisbuy levitra using paypalcomprar viagra baratakamagra tablets onlinecheap viagra 50mgcialis discount onlinecialis couponcheapest genuine viagrakamagra online purchasecheap kamagra genericpurchase cheap viagracialis tabletskamagra drug informationviagra pfizer pricecialis trial voucherviagra natural para mujeresviagra buying onlinesplit clomidviagra daily side effectsmanufacturers of viagra50 mg viagradiscounts on sildenafilgeneric viagra next day deliverygeneric cialis american expressviagra tablets salelevitra reviewsFree sildenafil Couponskamagra nowviagra online order guideviagra package insertcialis and levitralow dose viagra dailykamagra voucher couponcheap viagra tabletsherbal viagra gncviagra super active super forceviagra liquid formviagra womenviagra tipsgenuine kamagra for saleviagra testimonialsreal viagra onlineprice sildenafilviagra orderclomid like productssoft tablets viagrakamagra over the countermedicine viagraonline sale viagracost of levitra at walgreensfemale viagra usecialis discount cardhow to buy viagra safelyranbaxy viagrapurchase viagra without a prescriptionviagra to buy cheaponline price viagraviagra resultsviagra where to buysildenafil 100 mgclomid tabs onlinebuy safe viagraviagra how long does it lastcialis how long does it take to workCialis Interaction Aspirincialis and diabeteslevitra tab 20mgnatural sildenafilviagra no prescription neededwhat is the drug viagrakamagra coupon codesviagra kaufen per nachnahmebuy viagra sydneyclomid no prescription neededbuy levitra internetviagra bayerviagra nhs prescriptionwhat are levitra tabletsviagra marketing strategywhere can i buy viagra in irelandviagra after eatinggeneric viagra cheapwhat is better levitra viagra cialisfast kamagrakamagra 100 chewable tabletMedicare Cialis Prescription Drugs Pharmacopeialiquid viagra kamagrais viagra available in genericbuy levitra tabs onlinebuy levitra pillviagra tabs 50mgviagra dosage maximumviagra coupon codesover the counter sildenafil alternativebuy clomid online with paypaldoes generic cialis workorder clomid without prescriptionviagra 100mg onlinewhat is better levitra viagra cialisbuy cheap soft tablets viagrakamagra jelliesbuy viagra in londonbuy viagra without prescriptionnon prescription viagra substituteordering viagra online without a prescriptionno rx viagrabuy viagra womandiscount viagra genericviagra indian versiongeneric viagra effectivenessliquid viagra how to take clomidcialis everyday usehow long does levitra stay in your systemcheap sildenafil fast shippingcheapest generic viagraviagra hcl 100mgconnecticut generic viagra tab softhow to order clomidviagra cheap genericviagra pille preiscialis super tablets 20mggeneric viagra 100mgbuy 100mg viagrakamagra price walmartwhat is viagra 50levitra cheapest priceorder cheap clomid onlinecheap sildenafil no prescriptioncheap clomid next day deliveryviagra like drugscheapest viagra 100mgstreet price of clomidwhat is viagra jellykamagra trialkamagra next day delivery uklevitra discountgeneric viagra next day shippingviagra purchaseslevitra online consultationzoloft and cialisacheter levitra generiqueviagra farmacias del ahorroall natural viagrais generic cialis from india safetexas soft tabs viagraviagra fast shippingfemale cialis does it workgeneric kamagra safeclomid buy in UK onlineaverage price of kamagrakamagra tablets paypalbuy viagra online in irelandfree cialis viagra samplesviagra pricesplit cialis pillsviagra dosage recommendedkamagra discount pricegeneric clomid best pricewere to get free soft viagrabuy viagra now onlineviagra soft tabletsgeneric cialis onlinebuy viagra without a prescriptionkamagra jelly for saleviagra drug classviagra mailing listviagra fast deliverywho makes levitraviagra newslettersclomid 100 mgviagra purchasekamagra alternative UKviagra 50mg reviewsstreet value of cialisCialis And Suboxoneviagra sampleskamagra without prescription overnightviagra on lineviagra prices onlineviagra wikiorder viagra dailyclomid couponviagra for diabeticsCialis Sudden Loss Of Vision Eitiologysildenafil citrate tabletsviagra free shippingpurchase viagra cheapviagra cyalis levitra comparedkamagra irelandgeneris soft tab viagrabuy cialis meds onlinebuy kamagra online with paypalcoupons for levitraeffects kamagra young menkamagra testimonialscheapest sildenafil pricecialis classificationviagra comparisonkamagra with paypalbuy cialis super activecolor of viagracialis soft tabs vs cialisgenuine kamagra ukcost of cialis at walgreenslevitra generika preisvergleichviagra 50mg pricegeneric viagra softsildenafil similaresviagra cialis canadian pharmacylevitra free samplesover the counter viagra equivalentlexapro and cialis differenceis generic kamagra effectivekamagra wholesaleViagra Or Kamagra Or Cialishow to get viagra prescribedwhats viagra likegirl viagrageneric levitra fdacost of viagrakamagra austrialevitra cheapestviagra wholesalecost of viagra at walmartbuy kamagra prescription onlineviagra alternativeviagra canadiancialis 5 cealisDoes Cialis Cause Infertilitygeneric viagra soft tabslevitra cost comparisonwhere to buy kamagra kamagra experiencespfizer viagrafree viagra samples by mailsildenafil online salesviagra daily usegeneric viagra pricebuy levitra online with paypalviagra drug nameclomid prescription chargessildenafil packageviagra infooriginal cialis pillscialis trial couponherbal clomid does it worklevitra tablets for saleviagra couponoriginal kamagra for saleviagra non prescriptionclomid medicamentfemale viagra pillsviagra for women side effectscoupon for cialisgenuine levitra saleswhere to buy clomidwhat does viagra costviagra young peoplekamagra effectivenessLevitra Cialis Comparisoneffects viagra young menindian viagra tabletsbuy cialis singaporegeneric viagra overnight deliveryviagra cialis kamagraindexmedicalonline viagra soft tabsviagra with amexbuy sildenafil citrate uksoft generic viagraviagra for femalesviagra for sale in canadageneric soft tab viagrapossession of levitra without a prescriptionviagra online pillviagra trial voucherviagra copycheap sildenafil citrate for salecialis paypal paymentviagra suppositoriesgeneric sildenafil without a prescriptionordering viagra without a prescriptionbuy genuine cialisgeneric viagra vs brandover the counter viagraviagra ingredientcheap viagra pillsviagra cialis levitra generikabuy viagra cheap onlinecheap viagra super active online prescriptionlevitra discount onlinekamagra daily couponpharmacy express viagra cialis levitra vpxlkamagra pillen shoponline viagra without prescriptioncompare cialis viagrabuying viagra without prescriptionviagra supplierindian viagra genericviagra use by womenviagra trade namessildenafil citrate 100mg indiaviagra offerconsultation online viagraviagra with paypalbuy genuine viagrasildenafil by Intas Pharmacheap viagra and cialis soft tabsoral gel viagraebay viagrapfizer viagra online50mg viagra dailyviagra medical namenatural clomid for menCialis 2b Chat Room Discussionkamagra oral jelly paypalviagra indian pharmacyboots cialis priceviagra paypal paymentnatural kamagra substitutes50mg viagra onlinepfizer coupons for cialismedicinale viagraclomid over the counter usaviagra venta libre argentinabuy soft viagra cheapcost of viagra at cvsprice of clomidhow to get levitra without a prescriptionviagra how suppliedgeneric viagra tabscialis vs viagra forumsviagra trialsbuy viagra in bangkokclomid how long to take effectgreen viagra tabletsbuy viagra online paypalbuy generic viagragetting viagra without prescriptionclomid multipleviagra sample packliquid viagraalcohol with viagraclomid testimonialsviagra discount couponsprice viagrageneric viagra overnight shippingsuper kamagraclomid tabs no prescriptionviagra price walmartwhere to buy real viagraviagra soft tabs melttabsorder viagra online without a prescriptioncost for clomiddoes kamagra work for womennatural clomid replacementliquid clomid researchovernight levitra deliverycheap kamagra fast deliveryprice of kamagra in south africaViagra Or Kamagra Or Cialisbuy clomid ukorder viagra onlineoriginal viagrais generic viagra from india safeviagra supplybuy cialis paypalpharmacy express viagra cialis levitra vpxldosage of levitrakamagra edmontonbuy levitra prescription onlinecialis discountviagra tabs 100mgbest online pharmacy viagrawhere to buy real clomidviagra doseviagra prescribing informationviagra rxcialis daily dose costviagra discount couponbuy bayer viagrabuy 25mg clomidover the counter viagra bootsgeneric kamagra samplesliquid viagra research50mg of viagraviagra soft tabs bestsellerviagra for women informationwhat does generic cialis look likemixing viagra cialislevitra splitpictures of levitraclomid fastviagra pay with mastercardcoupons for viagrakamagra oral jelly does it workviagra 50 mg directionspurchase sildenafilsex cialisviagra alternatives that workindexbuy viagra 50mgbuy viagra internetviagra in tschechien kaufenis 100mg of viagra too muchviagra online contrareembolsogeneric viagra manufacturerscomparison of viagria cialisis and levitrageneric viagra pillsgeneric equivalent for viagrageneric levitra priceorder online kamagraclomid for sale cheaplevitra discount couponkamagra how long to workWholesale Cialislevitra tabs genericviagra tabs reviewreliable clomid onlineotc levitraviagra usoviagra kamagra cialisbuy viagra in usviagra compare pricesover the counter viagra for womenclomid shipped for freeliquid clomid onlinelevitra discount cardviagra prescription onlineviagra for sale without prescriptionviagra low dosageviagra dosage instructionscheaper viagra levitra cyalisEnhance Effects Of Viagra Cialisviagra superstoregeneric viagra fast shippingcheap generic viagra indiaviagra samples onlineonline generic sildenafilviagra soft tabs free samplesviagra online consultationorder viagra by phoneCialis Medicineviagra purchase on lineonline viagra cheaplevitra professional reviewshow much viagra should i takeover the counter viagra substituteviagra discount onlinewikipedia cialisfree viagra emailprecio cialis en mexicopurchase sildenafil online without prescriptionlevitra tabviagra levitrabuy cialis in nzbuy green viagraviagra pill onlinedubai viagrabuy viagra online indiasildenafil belfastorder sildenafil without prescriptionkamagra prescribingoferta viagrakamagra dosage instructionsviagra 50 mg tabletspurchase clomid online without prescriptionviagra soft tabs reviewkamagra gel reviewsildenafil sellviagra uruguay100mg viagra online without prescriptionbuy original cialislevitra young adultsunited pharmacy cialisreal viagra without a prescriptionviagra samples from doctorcheap online viagrabest place to buy clomidcolor of viagra pillviagara vs levitra vs cialisis kamagra over the counterfirmel sildenafilsildenafil citrate 50mgviagra hcl 50mg tabbuy viagra with amexclomid pack sampleretail price of viagraviagra availabilityclomid without a prescriptionviagra discount salebuy viagra alternativecheap kamagra fast shippingviagra prescription costbuy viagra for womenCialis Free Trialcialis voucher couponviagra soft tab phphydrocodone taken with viagraviagra indianviagra sublingualnatural viagra pillslevitra vancouver bcviagra online shoppingviagra rosaviagra best pricegeneric viagra tabis 100mg viagra enoughviagra forumindexviagra safetywhere to get viagra without prescriptionlevitra covered by insuranceimages of viagracheap levitra fast shippingmedicament viagralevitra powderviagra 50 chewable tabletviagra tablets pricegeneric sildenafil without prescriptionsildenafil soft tabs viagra 100mg x 90 tabletsbuy genuine levitraviagra blue pillviagra couponsnaturale viagracialis super viagraclomid prescribing informationall natural levitraviagra alcoholviagra 100mg indiawhat does viagra do for yousildenafil drug infoviagra once a day pillviagra freegeneric clomid capsulescialis italiaviagra herbal substituteviagra 50mg dailybuy viagra gelbuy kamagra in londonbuy discount levitra onlinekamagra uk reviewscan you get sildenafil without a prescriptionsildenafil generic reviewskamagra without rxhow to get levitracheap kamagra pricesstrong viagracialis discussion boardsis clomid legalviagra online genericcialis viagra paypalwhere to buy levitra onlineviagra tablets side effectscialis dosage optionslevitra under 30cost of cialis at walmartorder clomid by phonemedikament clomidcomparison of viagria cialisis and levitraviagra buyingviagra no prescription ukwhere to buy kamagra in south africaviagra 2010 salessoft gel viagrawhen will generic clomid be availableviagra next day shippingviagra 50mg vs 100mgviagra flavored soft tabskamagra email listcoupon viagraviagra price in uaeviagra discount cardget cialis without a prescriptionkamagra oral jelly reviewviagra online salecheapest genuine levitracialis generic best pricewhere to buy kamagra in bangkokviagra indiencialis super viagraviagra hcl 100 mgcheap viagra fast shippingviagra over the counter alternativeorder generic viagra onlineviagra natural alternativesherbal kamagra does it workcheap viagra fast deliverycheapest kamagra ukclomid how long does it take to workCialis Commercial Musiccialis discount couponscheap clomid genericbuy clomid cheapsildenafil citrate 25 mgviagra cheapest pricebuy viagra usaGeneric Cialis And Generic Viagarawhere can i get clomidhow to get viagra from doctorkamagra kaufen deutschlandbuy viagra hcl 100mgmanufacturers of levitrasildenafil splittingcvs viagra priceskamagra discount genericcialis street pricecomprar cialis contrareembolsowhat is viagra tabletsgeneric viagra forumbuy viagra super active usacheap viagra pricesis 100mg of viagra super active too muchwhere to buy viagra hong kongget viagra onlineclomid prescription pricesildenafil structureovernight cialis deliverycheap generic viagra UKwhat is viagra 50mgviagra patentviagra pakistanviagra cyalis levitra comparedcost of clomid at cvswhat is levitra used forlevitra under 18generic viagra blue pill 25mgsublingual viagrakamagra next day delivery ukbuy viagra from UKkamagra nhsgeneric viagra suppliersviagra by ranbaxycoupon clomidorder online sildenafilbuy viagra using paypalviagra dailykamagra sildenafil citratelevitra next day airviagra manufacturers indiaviagra drug infoviagra shelf lifeviagra canada mastercardbuy viagra in thailandwhere to buy viagra over the countercheap viagra onlinesildenafil cheapviagra cialis kamagraviagra online bestellenlegal viagra onlinegenuine viagra onlinepharmacy express viagra cialis levitra vpxllevitra 10 mgcialis commercialsubstitute levitraviagra online storedoes 100mg viagra worktabs soft scam cialisbest place to buy viagraCialis Generic Levitra Review Viagraforum viagra generiqueTadalafil Cialis Indiaviagra soft tabskamagra india pharmacygeneric kamagra no prescriptiongeneric drug clomidnatural clomid gnckamagra discount couponscheaper viagra levitra cyaliscomprar viagra em portugalliquid viagra kamagraviagra sample packsviagra tablets for salekamagra cheap onlinegeneric cialis capsulesviagra generic namesviagra pfizerliquid viagra onlinebuy viagra ukkamagra couponsebay levitrageneric viagra super active ciplaviagra trial packonline viagra paypalalternativ levitracheap levitra fast deliveryviagra soft tabs shipped overnightchewable viagralevitra retail discountover the counter levitra bootsreal viagra for salelevitra discount couponswhere is viagra manufacturedCialis Free Sample No Prescriptionwomen viagraviagra manufacturertarif viagra 100mgamerican viagra companysildenafil discount pricecialis 40mg reviewsfree clomid samples onlinesildenafil bayerviagra soft tabletsildenafil for sale onlinegenuine viagra salesviagra kamagra cialischeap levitra delivery freekamagra oral jelly usalevitra bayer 20viagra donde comprarviagra drug storebuy viagra safelygeneric levitra manufacturerViagra Or Kamagra Or Cialiswhere to buy viagra in montrealgo generic viagra soft tabviagra generic onlinecanada viagraviagra under 18cialis couponsbuy viagra prescription onlineover the counter viagra manufacturers of kamagraviagra discountswhy is viagra bluebuy 50 mg viagrageneric sildenafil compareviagra 100 mg costgeneric levitra pillsviagra pillenonline soft viagrageneric viagra from indiasample viagraviagra instructionsclomid sublingual tabletslevitra prescriptions onlineviagra makerbuy sildenafil spraylevitra discount genericsoft viagra tabs testimonialsboots viagra priceviagra generic alternativeviagra cost comparisonviagra soft tabs ukcoupon cialischeap clomid tabletviagra dosage informationviagra generic cheapcialis 5 mg preciocialis super activeliquid viagra dosagehow to get viagrabuy viagra online nowpurchase viagra without prescriptionnatural levitra substituteslevitra offergeneric clomid namesviagra without prescription ukcompare cialis viagrahow to make liquid viagraebay kamagraviagra 50mg indiaunited pharmacy sildenafillevitra dosage 40 mgviagra plavixmedicament viagra 50mgcialis coupon codesclomid over the counter alternativeviagra like productssildenafil citrate 100mg reviewsviagra next day deliveryviagra email listviagra costonline viagra genericviagra 100 mg doseclomid tablets priceswhat is better levitra viagra cialisviagra by phoneprice of clomid at walmartbest price levitrasildenafil money orderviagra online discountkamagra next dayeffects clomid young mencheapest viagra onlineviagra pills without prescriptioncheap levitra online purchasesildenafil nhs prescriptiongeneric kamagra capsulesviagra trialonce a day clomidviagra discount priceviagra without edviagra 50 vs 100levitra available over the counterviagra discount genericviagra 50mg or 100mgbuy viagra online from indiacoupons for kamagracialis reviewswalmart pharmacy viagrabuy kamagra now onlinehow do i get cialisis generic viagra safeeveryday viagraviagra prescriptions onlineviagra professional reviewviagra alternative UKcoupon levitrakamagra fast shippingcialis street valuebuy levitra discounthow do you get levitraover the counter kamagra bootsviagra drug interactionsviagra cialis levitra generikasoft generis viagrahow to get cialis prescription onlinetrusted kamagra siteslevitra pay with mastercardbuy sildenafil online with paypallevitra storessildenafil trial voucherwhere to buy viagra for womenviagra tablets from indiaviagra daily coupongeneric viagra capsulessubstitute viagraviagra online fast shippingcheap cialis priceviagra salesviagra recreational dosediscount generic viagra soft tabsbuy clomid internetorder viagraviagra discountersgeneric viagra soft tabovernight viagra deliverytabs viagracialis and levitraviagra online prescriptionviagra 100 mg tabletssildenafil with paypalkamagra discount onlinecanadian viagra onlineviagra 100mgviagra de mujereslevitra medicamentis viagra OTCviagra over the counter irelandwhere to get viagraOTC sildenafil alternativelevitra without a rxmedicament viagra 100mglevitra manufacturer couponkamagra gelsviagra originale onlinegeneric viagra fdaviagra citrate vs viagra softviagra soft tablets mexicocheapest sildenafil citrate onlineviagra how long to workkamagra genericviagra by postbest price viagraviagra without a prescriptiongeneric cialis next day deliverygeneric viagra pharmacyviagra drug prescriptionviagra without prescription onlinecanadian viagranatural viagra alternativescoupon for kamagrasplit viagra pillspurchase sildenafil cheappictures of clomidsoft gel cialisviagra over the counterwhere to buy real sildenafil onlinekamagra ajanta pharmabuy viagra pill onlinekamagra discount cardGeneric Cialis Available In United Statesclomid price in indiaviagra canadian pharmacyviagra alternativensildenafil tablets 100 mgviagra tabbuy kamagra londonviagra stockreliable viagra supplierlegal viagralevitra no prescriptionkamagra online prescriptionspurchase viagraviagra online orderwhen to start taking clomidLevitra Cialis Comparisongeneric vs brand cialis