Thursday, December 21, 2006

Good Day

Exactly 1 year ago, after having spent 7 years at VMware, I wanted to do something new. My manager was nice enough to let me be the technical lead of the Advanced Project I submitted: porting our hosted virtualization engine to Mac OS. I cherry picked a surgical team of VMware engineers, some of them experts with the VMware code base, some of them expert Mac users.

4 months later, we had our first VMware virtual machine running on Mac OS, with a GTK+ user interface (borrowed from the Workstation product for Linux) running on top of X window. Management and marketing liked what they saw, and asked us to productize this. I came up with a codename for the project: Fusion.

Over the next 8 months, we hired a Mac user interface person. We thought Mac users would not settle for less than a Mac native look-and-feel, so we rewrote the user interface in Cocoa. We completed the VMware platform to make it as rock solid as it is on Windows and Linux.

We publicly demonstrated an alpha version of Fusion at Apple WWDC 2006. Hundreds of people left the convention center to see it in a nearby hotel suite.

The Fusion team at Apple WWDC 2006. I'm in the upper-left corner.


We publicly demonstrated it again on our booth at VMworld 2006.

VMware's booth at VMworld 2006.


If you were not one of our 7 000 attendees, you can watch the video of a fellow blogger who taped me. I wish I was this thin, but it is just the video's aspect ratio that is weird!

Today, we announced our first public beta version of Fusion. This is VMware's early Christmas gift to the Mac community. I can finally explain to my Mac friends what I work on every day, and what the VMware buzz is all about!

Just to give you an idea of how badly people want Fusion, about 2 100 persons petitioned for it and 70 000 people registered on our website to be notified when they could start downloading it.

Fusion beta pre-registration banner.


You can download and use this beta version of Fusion for free. Please register on our discussion forum and give us your feedback. We are listening. But keep in mind that it is a beta, not the final product we will deliver:
  • It has all the debugging code in it. It is too soon to do any meaningful performance comparison.
  • We still have a bunch of stunning features to implement.
Today, I'm also writing my first blog entry ever. I'm planning to keep them coming, on the topics of Fusion, Mac OS internals, and virtualization in general.

Yes, today was a good day.

Oh by the way, we are hiring big time, as we have been doing for 8 years. If you think you know Mac OS or Cocoa inside out, and you want to work on exciting and challenging projects that change the way people use computers, drop me a comment.

198 comments:

das said...

Congratulations on the beta release. It's a huge milestone that your entire team should be proud of, and it looks like it will be an excellent desktop virtualization product.

I've already got some things to think about for VMWare at large; I know that you guys are probably focused exclusively on Fusion right now, but this seems like as good a place as any to talk about this publicly:

- Bring a free VMWare Player to Mac OS X, as you already offer for Windows and Linux. At WWDC 2006, VMWare representatives said that "customer demand will dictate the products we release." I imagine this means we'll be seeing a free VMWare Player, then, since everyone in any kind of institutional or enterprise setting, or anyone who wants to run any of the preexisting VMTN images, will absolutely want this. ;-)

- Introduce virtualization of Mac OS X and Mac OS X Server. I know, I know, a lot of you reading this will instantly say, "They can't do that!" or "Apple will never allow it!" That's not exactly correct. First, the license for Mac OS X and Mac OS X Server do not at all prohibit it; the only stipulation is that they run on Apple-branded hardware. Second, Bud Tribble (Apple's Vice President for Software Technology and a NeXT cofounder) said at WWDC 2006 that Apple is perfectly fine with such virtualization of Mac OS X and Mac OS X Server as long as it's on Apple hardware, and each OS instance is appropriately licensed. Dr. Tribble has also said that based on discussions with Diane Greene (for those who don't know, Executive Vice President of VMWare's parent, EMC, and President of VMWare), VMWare is on the same page on many of these topics. Some might still say, "Well, if VMWare did this, it would probably make it easier to run Mac OS X unmodified on non-Apple hardware." That is unlikely, since VMWare's Mac OS X products are Mac OS X-specific, and can be the sole products to include the capabilities to run Mac OS X and Mac OS X Server within a virtualized environment. Virtualization of Mac OS X and Mac OS X Server would be huge in enterprise, academic, institutional, and developer markets - areas where Apple is growing quickly. (Also, for those thinking it would be a massive undertaking to make Mac OS X run in virtualization, it very well may be in some ways (such as EFI support), but not in the other ways that people may think, such as TPM, since Mac OS X does not use TPM in any way: http://www.osxbook.com/book/bonus/chapter10/tpm/#EXECUTIVE_SUMMARY).

- Bring server virtualization products to the Apple platform! This is where VMWare really shines. Bring products like VMWare Server and/or VMWare ESX Server to the Apple platform. If necessary, only qualify and support it on the Xserve (which is one, predictable, set hardware platform). No one currently provides any way to do any kind of server virtualization on Apple hardware, nor any way to virtualize multiple instances of Mac OS X Server. Again, in the enterprise datacenter marketplaces, which EMC and VMWare know well, a VMWare server product offering on Apple hardware would require minimal additional investment for VMWare, and would only grow the marketplace. Imagine virtualizing multiple instances of Mac OS X Server *and* any other VMWare-supported x86 OS on a 4- (or 8-)core Xeon Xserve with 32GB of RAM... VMWare already knows why virtualization is great; the same reasons apply to Apple and Mac OS X/Mac OS X Server as any other platform. Again, while Apple will not allow Mac OS X Server to run in virtualization on non-Apple hardware, Apple is fine with server virtualization of Apple operating systems as long as they're on Apple hardware (and represent a good-faith attempt to keep them restricted to Apple hardware; again, the Apple-specific versions VMWare products can help ensure this). Also, make VMWare server products on the Apple platform manageable with your other tools like VMWare Infrastructure.

- Don't ignore Parallels Desktop and pretend it doesn't exist. They're doing some really innovative things, and while obviously not as established and recognized as VMWare clearly is, they have been shipping a reliable product for several months and they do know they'll have to do great things to differentiate themselves from VMWare, like working on adding 3D accelerated graphics support for Windows (for higher end graphics applications and gaming in virtualization). Hopefully, VMWare will be agile enough to add such features as well (such as features like Parallels Desktop's new Coherence feature, which allows running Windows applications side-by-side with Mac OS X applications seamlessly, with no visible Windows desktop, to name one example).

Please do not take these as criticisms. Take them as wishes from someone who hopes VMWare won't pigeonhole itself into *only* one conventional workstation virtualization product on the Apple platform. On another note, if VMWare is looking into any of these things, as large EMC storage and VMWare enterprise customer, we're more than happy to help out with any testing or feedback.

Congratulations again on the Fusion beta.

Best regards,

Dave Schroeder
University of Wisconsin - Madison
+1 608 265-4737
das@doit.wisc.edu
http://das.doit.wisc.edu/

Anonymous said...

Absolutely fantastic! Thank you so much for the excellent work and diligence that has gone into developing Fusion for the Mac/VMware Community.

It's not often these days that something comes along that fundamentally changes the way we do our jobs. I’ve been so happy during the last couple of years to be working in the technology industry during this period of great change that is in many ways being spearheaded by great thinkers such as VMware.

The way we build and implement servers is changing – straightforward virtualisation has finally been realised and made available to Enterprises in an attractive, cost effective and compelling manner.

To extend this excitement and new technology to Mac users is a welcome and positive move that goes a long way towards building greater collaboration between the Enterprise and Mac Communities.

Anonymous said...

Congrats on the release guys!

I'd be interested in sounding out the "we're hiring big time" line you just dropped. I can guarantee I don't know everything about Cocoa or my Mac, but I do know a little and would love the opportunity to make the move to writing mac applications for a living.

Anonymous said...

Bring a free VMWare Player to Mac OS X

*snip*

Bring server virtualization products to the Apple platform!

Word at VMWorld 2006 was that Fusion is more or less a test; if it's well-received, it will make the business case for other VMWare products.

A Mac version of ESX would require more development effort than VMWare Player, so I personally expect to see the latter before the former. Depends on the strategic value of the free product with a lower development hurdle vs. more dev work on a higher-priced flagship product, obviously.

The VMWorld demos looked good, though - and they were using an earlier build of the just-released Fusion beta.

Anonymous said...

great! =)

Anonymous said...

+1

Anonymous said...

ADKpC5 You have a talant! Write more!

Anonymous said...

nyVHwU Please write anything else!

Anonymous said...

ug1FvF The best blog you have!

Anonymous said...

XC6II9 Nice Article.

Anonymous said...

actually, that's brilliant. Thank you. I'm going to pass that on to a couple of people.

Anonymous said...

Wonderful blog.

Anonymous said...

Wonderful blog.

Anonymous said...

Thanks to author.

Anonymous said...

Thanks to author.

Anonymous said...

Good job!

Anonymous said...

actually, that's brilliant. Thank you. I'm going to pass that on to a couple of people.

Anonymous said...

Please write anything else!

Anonymous said...

EgpK8n write more, thanks.

Anonymous said...

Magnific!

Anonymous said...

Thanks to author.

Anonymous said...

actually, that's brilliant. Thank you. I'm going to pass that on to a couple of people.

Anonymous said...

actually, that's brilliant. Thank you. I'm going to pass that on to a couple of people.

Anonymous said...

Wonderful blog.

Anonymous said...

Wonderful blog.

Anonymous said...

Please write anything else!

Anonymous said...

Nice Article.

Anonymous said...

Good job!

Anonymous said...

Magnific!

Anonymous said...

Hello all!

Anonymous said...

Hello all!

Anonymous said...

Beam me aboard, Scotty..... Sure. Will a 2x10 do?

Anonymous said...

Thanks to author.

Anonymous said...

What is a free gift ? Aren't all gifts free?

Anonymous said...

Beam me aboard, Scotty..... Sure. Will a 2x10 do?

Anonymous said...

When there's a will, I want to be in it.

Anonymous said...

I don't suffer from insanity. I enjoy every minute of it.

Anonymous said...

Ever notice how fast Windows runs? Neither did I.

Anonymous said...

What is a free gift ? Aren't all gifts free?

Anonymous said...

Suicidal twin kills sister by mistake!

Anonymous said...

Lottery: A tax on people who are bad at math.

Anonymous said...

Suicidal twin kills sister by mistake!

Anonymous said...

Calvin, we will not have an anatomically correct snowman!

Anonymous said...

Friends help you move. Real friends help you move bodies

Anonymous said...

Good job!

Anonymous said...

A flashlight is a case for holding dead batteries.

Anonymous said...

C++ should have been called B

Anonymous said...

The gene pool could use a little chlorine.

Anonymous said...

Friends help you move. Real friends help you move bodies.

Anonymous said...

Oops. My brain just hit a bad sector.

Anonymous said...

When there's a will, I want to be in it.

Anonymous said...

What is a free gift ? Aren't all gifts free?

Anonymous said...

What is a free gift ? Aren't all gifts free?

Anonymous said...

Save the whales, collect the whole set

Anonymous said...

Suicidal twin kills sister by mistake!

Anonymous said...

Beam me aboard, Scotty..... Sure. Will a 2x10 do?

Anonymous said...

The gene pool could use a little chlorine.

Anonymous said...

Save the whales, collect the whole set

Anonymous said...

Hello all!

Anonymous said...

I'm not a complete idiot, some parts are missing!

Anonymous said...

What is a free gift ? Aren't all gifts free?

Anonymous said...

Oops. My brain just hit a bad sector.

Anonymous said...

Suicidal twin kills sister by mistake!

Anonymous said...

Ever notice how fast Windows runs? Neither did I.

Anonymous said...

A flashlight is a case for holding dead batteries.

Anonymous said...

I don't suffer from insanity. I enjoy every minute of it.

Anonymous said...

I don't suffer from insanity. I enjoy every minute of it.

Anonymous said...

Lottery: A tax on people who are bad at math.

Anonymous said...

Energizer Bunny Arrested! Charged with battery.

Anonymous said...

Give me ambiguity or give me something else.

Anonymous said...

640K ought to be enough for anybody. - Bill Gates 81

Anonymous said...

The gene pool could use a little chlorine.

Anonymous said...

Build a watch in 179 easy steps - by C. Forsberg.

Anonymous said...

Magnific!

Anonymous said...

Ever notice how fast Windows runs? Neither did I.

Anonymous said...

Beam me aboard, Scotty..... Sure. Will a 2x10 do?

Anonymous said...

Give me ambiguity or give me something else.

Anonymous said...

Calvin, we will not have an anatomically correct snowman!

Anonymous said...

Friends help you move. Real friends help you move bodies.

Anonymous said...

Oops. My brain just hit a bad sector.

Anonymous said...

Magnific!

Anonymous said...

Suicidal twin kills sister by mistake!

Anonymous said...

Wonderful blog.

Anonymous said...

cool

Anonymous said...

really cool

Anonymous said...

great article

Anonymous said...

nice blog

Anonymous said...

good tips

Anonymous said...

...in the enterprise datacenter marketplaces, which EMC and VMWare know well, a VMWare server product offering on Apple hardware would require minimal additional investment for VMWare...

Anonymous said...

Again, while Apple will not allow Mac OS X Server to run in virtualization on non-Apple hardware, Apple is fine with server virtualization of Apple operating systems as long as they're on Apple hardware

Anonymous said...

x86 OS on a 4- (or 8-)core Xeon Xserve with 32GB of RAM...

Anonymous said...

dsvdsvdsvd
qwertyu

Anonymous said...

cdsavdvd
dsvdvd
dsvd dfddd
dd

Anonymous said...

test only this

Anonymous said...

eshe raz

Yuhong Bao said...

"with a GTK+ user interface (borrowed from the Workstation product for Linux) running on top of X window."
Is that UI still available in Fusion?

Anonymous said...

Good day! Would you mind if I share your blog with my facebook group?
There's a lot of people that I think would really appreciate your content. Please let me know. Thank you

Feel free to visit my blog post :: Methadone Clinics Near
Here is my web-site : Drug Abuse Intervention

Anonymous said...

Have a backԁrοp rоmаntic music the combined chаrаcteristics of both types.

Dа braucht es die Einsicht �ber die vitamіn for
women's Wellness, especially in pregnant women, in order to prevent nascence defects. I have been doing Tantric Massage the mechanisms of Tantric Massage and massage in the tendons of the upper berth arm for backup of spasms after Cervical, or cervix, operation. In Tahiti it is recorded that the youth chiefess of Huahine remained professional date Ladies in the Philippines.

My web page - tantric massage In London
Also see my webpage: sensual massage in London

Anonymous said...

Loans Same Day Cash Most Useful Individual Dental Insurance Policies
The types of same day cash loan
I am speaking about in this article all pertain to the retail market.
There are other varieties of insurance coverage for establishments to go over the price of stock, workers' wellness, design liability, and so forth. This commerce is also controlled by the condition and federal governments.
Ask oneself: how considerably wealth would the most people who really want me the most need to have to continue on residing not having me? Then call a professional life agent, like me, to get you the coverage you want.
At last MediGap Strategy J supplies straightforward perks, supplemental protection for Medicare Parts A and B, overseas journey crisis wellness care protection, at-dwelling recovery coverage, a hundred% protection of Medicare Section B excess fees, as perfectly as preventive treatment coverage, and prescription drug protection. This is another MediGap schedule that gives you a larger deductible, which can help to cheaper the regular monthly premium expense.
When entertaining the idea of insurance coverage possibilities for your residential home and spouse and children, it is significant to glance at not only the high quality costs and deductibles but also study the financial steadiness of the insurance coverage provider specifically. In a wide selection of conditions, by inquiring of the insurance policies firm's financial
statements, you can find out very a bit about their strategic options to
avoid their personal associated risk for substantial losses.

In fact, in the years once key nationwide or regional catastrophic occasions, the insurance policies sector has discovered, even far more so,
the significance of strategic planning in preventing threat.

The tow truck. The cement mixer. The crane. All of these trucks have a good reputation as main, baddest, and most recognizable in the trucking
community. But none of them pull bodyweight as opposed to the dump truck.
Even from an early age, small children acquire toy dump vans, possibly
as small-scale hand-held toys or driving vehicles.
From the distinctive again container to the outstanding colours,
the dump truck is identified to all ages. And it is also valuable to the building
business, which is why the right business truck insurance policy policy is so vital to preserve your home business.

In insurance protection, the phrase "ethical hazard" refers to the improve in frequency
and/or severity of losses owing to the inescapable fact that individuals who go through
the losses no a bit longer bear their total value.

You might definitely decide upon a common and respectable insurance
protection company which especially caters for boat insurance plan.
A number of usual great road insurers are able to give boat
insurance plan, but could quite possibly not have
the experience to make available the most appropriate hints and tips.
Regardless of what country you happen to be dependent in, it is most advantageous to find an insurance coverage company in that country so that any conditions will be dealt with below
the regulation of your have place.
If you weren't explained to that there were being a variety of exclusions, which includes staying self-used, retired, a university student or numerous considerably more - you can make a declare.
my page :: Loans Same Day Cash

Anonymous said...

It's the best time to make some plans for the future and it is time to be happy. I've read thіs publish and
іf I may just I want tο recommend уou some fascinаting issuеs
or advice. Ρerhapѕ you can write subsequеnt
artіcles геlating tο this artіclе.
I wish tο leаrn evеn more isѕues apprоximately
it!

My webpаge ... downtonabbeysea3epi9.xitti.com

Anonymous said...

Hi, аfter reаding thіѕ гemarkable paгаgraph і
am аѕ wеll glad tο share my knoωledge here with frіends.


Alsо visit my homepаge - vancouver weight loss

Anonymous said...

You actually make it seem so easy with your presentation but
I find this matter to be really something that I
think I would never understand. It seems too complex and very broad for me.
I am looking forward for your next post, I will try to get the hang of it!


My site ... design wordpress theme
Also see my web site: wordpress themes business

Anonymous said...

Hi, I do believe this is an excellent site. I stumbledupon it
;) I may revisit once again since i have book
marked it. Money and freedom is the greatest way to change, may you be rich and continue to help other
people.

Take a look at my web site; counting-carbs.blogspot.com

Anonymous said...

Having read this I believed it was rather enlightening.
I appreciate you finding the time and effort to put this
information together. I once again find myself spending way too much time both reading and posting comments.
But so what, it was still worthwhile!

Here is my site; Provillus Ingredients

Anonymous said...

Thank you a bunch for sharing this with all people you really understand what you are talking approximately!
Bookmarked. Please additionally consult with my website =).

We may have a link alternate contract between us

my web blog http://refrigeratorwaterfilters.webs.com/apps/blog/show/20856925-generic-refrigerator-water-filters-for-safe-water

Anonymous said...

We're a group of volunteers and starting a new scheme in our community. Your site provided us with useful information to work on. You have performed a formidable process and our entire group might be grateful to you.

my web blog: Kingbio hemorrhoid relief

Anonymous said...

I believe that is among the so much significant info for me.
And i'm happy studying your article. But want to observation on few general issues, The website style is great, the articles is in point of fact nice : D. Excellent process, cheers

Feel free to surf to my webpage: doozyanner-sjhteach.blogspot.com
My site :: hair loss

Anonymous said...

Undeniably imagine that that you stated.

Your favourite justification seemed to be on the internet
the simplest factor to remember of. I say to you, I definitely get annoyed whilst other folks consider issues that they plainly do
not realize about. You controlled to hit the nail upon
the top as well as outlined out the entire thing
without having side-effects , people could take a signal.
Will probably be back to get more. Thanks

Also visit my weblog :: Paul

Anonymous said...

I'd like to find out more? I'd love to find out more details.



My web-site; http://Provillusofficial.Blog.com/

Anonymous said...

It's not my first time to pay a visit this website, i am browsing this web site dailly and take nice facts from here all the time.

Here is my web site; http://benbergerhealth.blog.com/2012/12/13/hemorr-ice/

Anonymous said...

Ahaa, its pleasant dialogue regarding this paragraph here at this weblog, I have read all that,
so now me also commenting at this place.

Feel free to surf to my website; www.sbwire.com

Anonymous said...

Howdy! This is my first visit to your blog! We are
a team of volunteers and starting a new initiative in a community in
the same niche. Your blog provided us beneficial information to work on.
You have done a outstanding job!

Feel free to visit my homepage; http://Geekmotion.com/index.php?do=/profile-5761/info/

Anonymous said...

Greetings from California! I'm bored at work so I decided to check out your website on my iphone during lunch break. I enjoy the info you present here and can't wait to take a look when
I get home. I'm amazed at how fast your blog loaded on my phone .. I'm not even using WIFI, just 3G .
. Anyhow, wonderful site!

Also visit my website: Elliot

Anonymous said...

I’m not that much of a online reader to be honest but your blogs really nice, keep it up!
I'll go ahead and bookmark your website to come back down the road. All the best

My web page webs.com

Anonymous said...

You have made some good points there. I looked on the net for
more info about the issue and found most people will go along with your views on this site.


Here is my website; Provillus

Anonymous said...

Hello, I wish for to subscribe for this website to get most recent updates, thus where can
i do it please assist.

Feel free to surf to my web page: http://jacquesschneider.webs.com/

Anonymous said...

Does your site have a contact page? I'm having a tough time locating it but, I'd like to
shoot you an e-mail. I've got some creative ideas for your blog you might be interested in hearing. Either way, great website and I look forward to seeing it improve over time.

My page :: http://tweeterspark.com/blogs/viewstory/115275

Anonymous said...

This is thе right web site for evеryone
who hopes to undегstаnԁ this topic.
Үοu reаlize so much its almost tough to argue with you (not that I really would want
tο…HаНa). You certainlу put
a frеsh ѕpіn on a topiс that's been discussed for ages. Excellent stuff, just great!

My web-site ... hcg for weight loss

Anonymous said...

I believe this is among the most vital info for me. And i'm glad studying your article. However wanna remark on few normal issues, The web site taste is perfect, the articles is in reality great : D. Just right job, cheers

Feel free to surf to my blog post :: http://www.gather.com/viewArticle.action?articleId=281474981847150

Anonymous said...

Hey There. I discovered your blog using msn. This is
a very smartly written article. I'll be sure to bookmark it and come back to read extra of your useful information. Thank you for the post. I will definitely comeback.

my webpage: jacquesschneider.webs.com
Also see my web site - Vickie

Anonymous said...

Very nice post. I just stumbled upon your weblog and wanted to mention that I
have really loved browsing your blog posts. After all I will be subscribing for
your feed and I hope you write once more soon!


Also visit my web blog Marjorie

Anonymous said...

You can definitely see your skills within the article you write.

The sector hopes for even more passionate writers such as
you who aren't afraid to say how they believe. Always follow your heart.

Feel free to visit my web-site: http://jacquesschneider.webs.com/

Anonymous said...

Just desire to say your article is as amazing. The clearness in your post is simply great and
i can assume you are an expert on this subject.
Well with your permission let me to grab your feed to
keep updated with forthcoming post. Thanks a million and
please carry on the rewarding work.

My page kingbio Hemorrhoid Relief
my webpage: Dirk

Anonymous said...

I do consider all the ideas you have offered for your post.
They are really convincing and can definitely
work. Nonetheless, the posts are very short for newbies.
May just you please prolong them a bit from subsequent
time? Thank you for the post.

Also visit my blog; hemorrhoidtreatmentreviews.webs.com

Anonymous said...

I was very happy to find this great site. I need to to thank
you for ones time due to this fantastic read!

! I definitely enjoyed every little bit of it and I have
you bookmarked to see new information on your blog.

Also visit my web-site Kingbio hemorrhoid relief

Anonymous said...

Hey There. I found your blog using msn. This is an extremely well written article.
I'll make sure to bookmark it and come back to read more of your useful info. Thanks for the post. I will definitely return.

Here is my web page ... http://provillus469.blog.com/2013/02/04/prevent-baldness-naturally-with-provillus/

Anonymous said...

Hello there! Do you use Twitter? I'd like to follow you if that would be ok. I'm definitely
enjoying your blog and look forward to new posts.

My web site - http://www.waroengkampoes.16mb.com/index.php?p=blogs/viewstory/13147
my webpage > Kingbio hemorrhoid relief

Anonymous said...

I am sure this post has touched all the internet visitors,
its really really pleasant paragraph on building up
new webpage.

my web site: http://lucila13.wetpaint.com/page/Some+More+Info+On+Provillus+Ingredients

Anonymous said...

Wow, this paragraph is pleasant, my younger sister is analyzing these
things, thus I am going to inform her.

my web-site; Cecila

Anonymous said...

I'm not sure exactly why but this site is loading incredibly slow for me. Is anyone else having this problem or is it a problem on my end? I'll check back later on and see if the problem still exists.


Also visit my webpage - http://benberger.blog.com/2013/02/07/profollica-review-should-study-before-use/

Anonymous said...

Hi, I do think this is an excellent web site. I stumbledupon it ;) I am going to come back once again since
I book marked it. Money and freedom is the best way to change, may
you be rich and continue to help others.

Feel free to visit my web site: http://Sexbook.Epp.tc/index.php?p=blogs/viewstory/227296

Anonymous said...

you are actually a excellent webmaster. The web site
loading velocity is incredible. It kind of feels that you are doing any distinctive trick.
Furthermore, The contents are masterpiece. you
have performed a great activity on this topic!


Also visit my web site :: HTTP://Coloncleanserreviews.Typepad.com/colon-cleanse/2012/04/three-reasons-why-you-should-use-provillus-for-hair-loss.html
Also see my web site - coloncleanserreviews.typepad.com

Anonymous said...

Have you ever thought about publishing an ebook
or guest authoring on other websites? I have a blog based on the
same topics you discuss and would love to have you share
some stories/information. I know my audience would value your work.
If you're even remotely interested, feel free to shoot me an e mail.

my web blog: http://gloriaglass.wetpaint.com/page/Scary+Provillus+Side+Effects%3A+THE+TRUTH

Anonymous said...

The most nοtаble meсhaniсal devіce is thе νаcuum pumр, which is іnserteԁ
οver the рenis. Wеll, аs I ѕіt in frοnt of the tubе on
аny giνen night to gеt mу N. Аѕ а reѕult, the
flow of blood to the pеnile aгea endurеs
for a long timе anԁ а firm аnd lоng lаsting erеction is аchieved.


Feеl free to surf to my blοg cialis and alcohol medication

Anonymous said...

I love it whenever people come together and share thoughts.
Great website, stick with it!

Feel free to visit my webpage: coloncleanserreviews.typepad.com
my page :: typepad.com

Anonymous said...

Great info. Lucky me I came across your website by chance (stumbleupon).
I have saved it for later!

my web page Hemorrhoidtreatmentreviews.webs.com
my web page > Zenmed Ziro review

Anonymous said...

Howdy! This is my 1st comment here so I just wanted to give
a quick shout out and say I really enjoy reading through your blog posts.
Can you recommend any other blogs/websites/forums that deal with the same topics?

Appreciate it!

Also visit my weblog - Hazel

Anonymous said...

Thanks for sharing your thoughts about hair loss. Regards

Also visit my site; Provillus Review

Anonymous said...

Magnificent web site. Plenty of useful information here.
I am sending it to several pals ans also sharing in delicious.
And certainly, thank you to your sweat!

Here is my webpage: aboutphp.net

Anonymous said...

Hey just wanted to give you a quick heads up and let you know a few of the pictures aren't loading correctly. I'm not
sure why but I think its a linking issue. I've tried it in two different internet browsers and both show the same outcome.

Also visit my website ... Www.Socialswager.com

Anonymous said...

Hi, this weekend is fastidious designed for me, because this moment i am reading this
great informative article here at my home.

Also visit my site - cruevalle.org

Anonymous said...

Hi there Dear, are you in fact visiting this web page on a
regular basis, if so afterward you will without doubt take fastidious knowledge.


Feel free to visit my homepage http://hoidtreatment.webs.com

Anonymous said...

Howdy just wanted to give you a brief heads up
and let you know a few of the images aren't loading properly. I'm not sure why but I think its
a linking issue. I've tried it in two different internet browsers and both show the same results.

Also visit my web-site :: http://olcine.com/index.php/vanddeal

Anonymous said...

It's amazing designed for me to have a website, which is good in favor of my know-how. thanks admin

Feel free to visit my website - http://www.braggingit.com/index.php?do=/profile-61890/info/

Anonymous said...

I have been browsing online greater than three hours these days, but I by no means discovered any attention-grabbing article
like yours. It's pretty value enough for me. Personally, if all web owners and bloggers made just right content material as you did, the internet will probably be much more useful than ever before.

Also visit my web page; Provillus

Anonymous said...

I know this web site presents quality depending content and extra stuff, is there any other web page which offers these kinds
of data in quality?

My webpage :: http://smarterp-sys.com/blogs/4435/4662/trigger-of-hair-loss-and-stop-ha

Anonymous said...

Howdy would уou mind stating which blοg ρlatform you're working with? I'm planning tо start my οωn blog in the near future but I'm having a difficult time choosing between BlogEngine/Wordpress/B2evolution and Drupal. The reason I ask is because your design seems different then most blogs and I'm looking
for somеthing unique. P.S Sorry foг being off-topic but I haԁ to ask!



Haνe a look аt my web blog; hcg homeopathic diet

Anonymous said...

The reрoгt featuгeѕ establіsheԁ useful to mуself.
It’s quite educational anԁ yоu're simply certainly very educated of this type. You have opened up my personal eye for you to different thoughts about this specific topic along with intriguing and reliable content material.
Look at my blog buy Valium

Anonymous said...

What a information of un-ambiguity and preserveness of precious know-how about unexpected feelings.


Feel free to visit my page; Kingbio hemorrhoid Relief
my website - Birgit

Anonymous said...

I all the time used to study paragraph in news papers
but now as I am a user of net thus from now I am using net for content,
thanks to web.

Stop by my homepage ... http://maytagrefrigeratorwaterfilters.blog.com/2012/12/03/maytag-refrigerator-water-filters-getting-the-most-from-it/

Anonymous said...

Υour write-up has eѕtablished necessary tο
uѕ. It’s rеallу educatiοnal and yοu're clearly very educated in this area. You get exposed my personal sight to be able to different opinion of this subject matter together with intriguing, notable and sound articles.
Feel free to surf my web-site Valium Online

Anonymous said...

Yоur current wгіte-uр pгoνiԁes
рrοven helρful to us. Ӏt’s quite hеlpful аnd you гeally
are οbviously really еxрeriencеd in thiѕ aгea.

Υou pοssess opеned up mу oωn еуеs tο be ablе to vаrying opіnion of thiѕ specіfiс topіс using іnteresting and solid сontent.
Look at my site ; epicturtles.com

Anonymous said...

Your own post haѕ prοven useful tο mе pеrsonally.
Ӏt’s rеаllу useful and you're simply clearly very well-informed of this type. You have got opened my personal eye in order to numerous views on this matter together with intriquing, notable and reliable content material.
Here is my web page :: meridia

Anonymous said...

Hi there just wanted to give you a quick heads up.
The text in your content seem to be running off the screen in Chrome.

I'm not sure if this is a formatting issue or something to do with browser compatibility but I figured I'd post to
let you know. The design look great though! Hope you get the problem solved
soon. Kudos

Here is my page: Kingbio Hemorrhoid relief

Anonymous said...

An article itemization divine service testament Create and Carry or "trees"
which are in all probability to a fault used. You can use a verbalised interest in subscribing to your informational products
or who Have got already verbalized sake in buying your products and services.
The text edition, images, videos and other cognitive content on web pages are
identical authoritative of sensory faculty, in particular when the economic system has interpreted a
mastered Reverse.

My web page ... Homepage
Also see my web page - bivouacsetnature.com

Anonymous said...

If you are going for best contents like me, just
pay a quick visit this website all the time because it offers quality
contents, thanks

Also visit my blog :: provillus

Anonymous said...

Pretty component of content. I simply stumbled upon your
web site and in accession capital to assert that I
acquire in fact enjoyed account your weblog posts. Anyway I'll be subscribing to your feeds and even I success you get entry to persistently quickly.

Visit my site; forex mobile
my web page :: trade binary options

Anonymous said...

Normally I do not read post on blogs, however I
wish to say that this write-up very pressured me to check out and do it!
Your writing style has been surprised me. Thank you, quite
great post.

Feel free to visit my website: weight Loss Pills that work

Anonymous said...

I'm amazed, I must say. Rarely do I come across a blog that's both educative and
interesting, and let me tell you, you have hit the nail on the head.
The issue is something which too few men and women are speaking intelligently about.
Now i'm very happy that I came across this during my search for something regarding this.

Feel free to visit my webpage :: www.crystalspace3d.org

Anonymous said...

Very energetic blog, I enjoyed that bit. Will there be a
part 2?

Feel free to visit my website: netlog.com

Anonymous said...

Greetings from California! I'm bored to death at work so I decided to check out your blog on my iphone during lunch break. I really like the info you present here and can't wait to take a look when I get home.
I'm surprised at how fast your blog loaded on my phone .. I'm not even using WIFI, just 3G .
. Anyhow, superb site!

Also visit my page ... pen.io

Anonymous said...

Greetings! I know this is somewhat off topic but I was wondering if you knew
where I could locate a captcha plugin for my comment form?
I'm using the same blog platform as yours and I'm having difficulty finding one?
Thanks a lot!

Here is my site - http://www.goodreads.com/story/show/330347-practical-solutions-in-swimming-pool---an-intro

Anonymous said...

Your style is really unique in comparison to other folks
I have read stuff from. I appreciate you for posting when you have the opportunity, Guess I will
just bookmark this blog.

Here is my web-site provillus not working

Anonymous said...

Wonderful goods from you, man. I have understand your stuff previous to and you're just extremely magnificent. I actually like what you have acquired here, certainly like what you're saying and the way in which you
say it. You make it entertaining and you still take care of to keep it wise.
I can't wait to read far more from you. This is actually a wonderful website.

Also visit my web blog ... http://www.worldsings.com

Anonymous said...

My family every time say that I am wasting my time here at
net, but I know I am getting familiarity all the
time by reading such fastidious posts.

Here is my webpage ... provillus lifetime

Anonymous said...

Hi to every one, it's in fact a pleasant for me to pay a visit this web site, it includes priceless Information.

My blog ... briggshemorrhoids.blog.com

Anonymous said...

Hey! Would you mind if I share your blog with my myspace group?
There's a lot of people that I think would really enjoy your content. Please let me know. Thanks

My weblog: tendancetv.us

Anonymous said...

I was recommended this blog via my cousin. I'm not certain whether or not this submit is written by way of him as nobody else recognise such targeted approximately my difficulty. You're amazing!
Thanks!

Here is my blog post :: provillus

Anonymous said...

Hello, I desire to subscribe for this blog to get most up-to-date updates, so where can i do it
please help out.

my web page; maxzidi.webeden.co.uk

Anonymous said...

We are a bunch of volunteers and opening a new scheme in our community.
Your web site offered us with helpful info to
work on. You've performed an impressive activity and our entire neighborhood will probably be thankful to you.

My blog - http://meridianamagazine.org/ang/blogs/post/69616

Anonymous said...

Hello there! Do you use Twitter? I'd like to follow you if that would be ok. I'm absolutely enjoying your blog and look forward to new
updates.

Feel free to visit my web site :: http://www.migente.com/your_page/blog/view_posting.html?pid=3889702&profile_id=7902955&profile_name=Thuvuwwa&user_id=7902955&username=Thuvuwwa

Anonymous said...

I am sure this article has touched all the internet users, its
really really nice paragraph on building up new website.


Also visit my weblog: hoidtreatment.webs.com

Anonymous said...

I am not sure where you are getting your info, but great
topic. I needs to spend some time learning more or understanding more.
Thanks for fantastic information I was looking for this info for my mission.


Here is my web page provillus nutrition facts

Anonymous said...

Hi Dear, are you in fact visiting this site daily, if so afterward you will without doubt obtain fastidious experience.



Here is my web page :: maxzidi.xbuild.com

Anonymous said...

I all the time used to read post in news papers
but now as I am a user of net therefore from now I am using net for
content, thanks to web.

My website http://www.rottentomatoes.com/user/1008745/blogs/?id=738276

Anonymous said...

With havin so much content do you ever run into any issues of plagorism or copyright infringement?

My site has a lot of completely unique content I've either authored myself or outsourced but it appears a lot of it is popping it up all over the web without my agreement. Do you know any methods to help reduce content from being ripped off? I'd truly appreciate it.


my weblog ... http://thuvuwwan.blogspot.com

Anonymous said...

These advantages (we counted 5) should make you consider getting
multi-function printers. There are great deals of printer brands
online that deal advanced functions. So it's valuable if you hunt for these multifunction printers on amazon, looked over testimonials and discover an economical multifunction printer for yourself.
+1.

Here is my blog - xerox phaser 8560 ram error

Anonymous said...

What i don't understood is in truth how you are no longer really much more well-appreciated than you might be right now. You're so intelligent.
You recognize therefore significantly in relation to this topic, made me in my opinion imagine it from so many varied angles.
Its like men and women aren't fascinated unless it is something to accomplish with Lady gaga! Your own stuffs nice. At all times take care of it up!

Also visit my website: http://briggshemorrhoids.blog.com/2010/08/18/provillus-for-women/

Anonymous said...

Wonderful beat ! I would like to apprentice while you amend your website,
how can i subscribe for a weblog website? The account aided
me a appropriate deal. I had been tiny bit familiar of this
your broadcast offered brilliant clear idea

Here is my web blog provillus side effects women

Anonymous said...



Feеl free to visit my ѕite: seamenow.net

Anonymous said...

Үour οwn aгtіcle ргovides verifіed
bеneficial to mуself. It’ѕ quite informative
and уou really are оbviously extrеmely well-infoгmed
in thiѕ field. You have exposеd our eye to numerous оρinion of
thіs matter using intriguing and ѕtгong artiсlеs.
Have a look at my weblog ; viagra online without prescription

Anonymous said...

Your сurrent wrіte-up offеrs
veгіfied nеceѕsaгy to me personally.
Ιt’s very helpful аnd you're obviously very knowledgeable of this type. You have got exposed my own eyes to be able to various thoughts about this kind of subject together with intriguing and reliable content.
Feel free to visit my blog : valium

Anonymous said...

If уou stay fоcused and cοntinue
tο master your сraft thеn theге's no reason why you should hire a proficient search engine optimization atlanta company.

Take a look at my page ... best seo software

Anonymous said...

Your report features confirmеd helpful tο mysеlf.
It’ѕ verу useful and you reallу
are cleaгly extremely educated in this field. Υou have eхpоsеd mу
sight in ordеr to numеrous opinion of this
toρic with intriguing, notable and reliablе written content.
Visit my blog - ativan

Anonymous said...

Yоur wгitе-uρ offers veгіfied
nеcessary to me perѕοnally. It’s very educational and уou're simply clearly quite well-informed in this field. You have popped my personal eye to be able to various thoughts about this kind of matter together with intriguing and sound content.

Here is my weblog buy viagra online
Here is my blog :: viagra

Anonymous said...

Your сurrent write-up offers estаblished benеficial to me personally.
It’ѕ very usеful and you're obviously extremely experienced of this type. You get exposed my personal eyes for you to numerous views on this topic together with intriquing, notable and strong written content.

Here is my web site: buy levitra
Stop by my web page - levitra

Anonymous said...

Υour οwn аrticlе offers confirmed necessary tо us.
It’s гeallу infοrmatiѵe and уou arе obviously rеаlly wеll-informеd in this агea.
Υou hаve got exposeԁ my face
tо differеnt views on this κіnd of matter
using inteгеѕtіng and relіablе artіcleѕ.


Ηave a look аt my weblog phentermine
Also visit my webpage phentermine

Anonymous said...

Thanκѕ for anοther infoгmatiνe site.
Where elsе mаy Ι аm getting that kind of information wгittеn in ѕuch
a perfеct means? I've a project that I am simply now working on, and I've been on the look out for suсh informаtion.



Heгe is my ѕite weight loss shots hcg

Anonymous said...

Give yourself time for for you to definitely unwind if you're buying or selling home. Saddle bags end up being worn across each body and possess a very western be to them. And then the rose was developed to mark this man's thank you' graphic cards. If perhaps you're seeking one affordable method for you to whiten your super whites, try cooking soft drink.
http://slavyane.pusku.com/blogs/post/2736

Anonymous said...

Courses involving weekend seminars and specialized corporate training
are offered to condition a working personnels marketing skills.
They prefer even international sellers.

Feel free to surf to my web-site best seo software

Anonymous said...

Direct mutualism are symbiotic relationship that are generally obligate,
and non-symbiotic what is the best cleanse for detox that are formed only for
certain necessities. If your defensive behavior is to withdraw into silence, consciously detach from
that behavior and maybe describe your feeling to the other person does better than,
or is better at, than you. However, I am only considering adult what
is the best cleanse for detox, and the other is a victim.

My site - body detoxes

Anonymous said...

Hi all, here every one is sharing such familiarity,
therefore it's good to read this webpage, and I used to pay a quick visit this webpage every day.

Feel free to surf to my web site - webcam girls

Anonymous said...

I’d like to visit your weblog extra usually but currently it seems to be taking forever to come up.
I go to from work, and our connection there is pretty good.
Do you assume the problem might be on your end?


Look at my web-site: how to increase chances of getting pregnant

Anonymous said...

Info very well utilized.!

my web-site :: fashion show

Anonymous said...

My family members every time say that I am killing my
time here at web, except I know I am getting familiarity daily by reading such pleasant posts.


Also visit my website; zorporno.com

Anonymous said...

Fantastic site. A lot of useful info here. I am sending it to
several buddies ans also sharing in delicious. And naturally, thanks to
your sweat!

My site xerox 8560 maintenance kit

Anonymous said...

How to Download hp laserjet 1020 vehicle driver for home windows 7 from net?


My website ... xerox phaser 8560 maintenance kit [blogspot.co.uk]

Anonymous said...

Thank you a lot. Tried very some time and different views, yours was fantastic.



My blog post :: xerox phaser 8560 ink