Geeks With Blogs

News View Michael Stephenson's profile on BizTalk Blog Doc View Michael Stephenson's profile on LinkedIn
Michael Stephenson keeping your feet on premise while your heads in the cloud

I thought I’d brain dump a few thoughts after the recent BizTalk summit and how some of the information will help shape solutions with the customers whom I work with.

 

BizTalk On-Premise

Traditionally for a Microsoft focused integration team BizTalk was often used as the platform for nearly all integration solutions and this was often taken to the degree where some companies would make enterprise architecture decisions that “all integration would be done in BizTalk”.   As a product BizTalk often would allow you to do this because it has an extensive feature set which covers most of the core capabilities needed in an integration platform. 

In recent years the Microsoft Integration Developer’s tool set has been extended with other products which have become more mature and now mean that BizTalk is not the only way to solve an integration with Microsoft technology and now the BizTalk product itself is expanding to include the IAAS and PAAS offerings which should change the solutions that we build in the future.

I believe that this will change the way that organisations use BizTalk as part of their integration platforms.  I believe we will see fewer of those solve everything with BizTalk implementations and I believe we will see customers who have smaller BizTalk groups than we did in the past as they begin the embrace the use of other products along-side BizTalk.

I think BizTalk will also be used more to focus on the dirtier side of integration in the EAI space where you can use the many features of BizTalk and its adapter set to integrate into various line of business systems.

 

BizTalk IAAS

I think the benefits of the IAAS offering of BizTalk proposed in the next version of BizTalk will be particularly attractive to many organisations.  This will probably fall into two categories.  Firstly there will be those companies who are comfortable using the Windows Azure Service Bus and can bridge an on-premise and cloud instance of BizTalk using either the Service Bus Relay or Queue’s and Topics.  This will allow them to use BizTalk in the cloud for things like burst or batch patterns and then use Service Bus to integrate messages into on premise applications.  I can think of a number of customer scenarios where this option to process batch files in the cloud and to produce a queue of messages to process would be very attractive. 

The second scenario would be for customers who embrace the networking capabilities of Windows Azure and connect their data centre to a Windows Azure data centre hosting their new BizTalk IAAS instance.  This would allow for a greater use of the BizTalk feature set in the cloud and would mean you can integrate with applications exactly as you do now.  This would be very attractive for many customers who might wish to minimize their on-premise infrastructure investment.  One of the big benefits of the extended tool set which is available is that there are other alternatives for some of the traditional “as low as possible” latency solutions which opens up the option of moving some of all of your BizTalk investment off premise.

I would be surprised if in the future Microsoft didn’t offer pre-built templates for many of the different topologies BizTalk is often deployed in.  This would be a massive win because it is often time consuming and expensive to get your BizTalk installation setup correctly and to prove it performs well.  If this was a template, then all customers would be able to start with an environment that adheres to best practices rather than this being uncommon.

Customers using BizTalk IAAS will also have the ability to scale up and down their group on demand.  When I think back to some customer scenarios where you need to scale for peak demand scenarios and then have a BizTalk environment which has plenty of capacity for large periods.  These customers will eventually be able to automate scaling based on actual demand and predicted demand.  The IAAS offering will also be likely to make the licensing scenarios simpler so that a customer can have multiple BizTalk groups whereas with traditional on-premise setups it might not be practical.  I can think of one customer scenario where they have a weekend batch which requires the BizTalk group to require 4 BizTalk servers which are maxed out for the processing window of the batch, and then at other times this BizTalk group processes relatively low volume messaging.  In this customers scenario it might be feasible to separate the BizTalk group into two groups.  One small group of 2 BizTalk servers to provide highly available messaging but the batch stuff is on the 2nd group.  This group could then only be on for the duration of the batch window and turned off after.  Perhaps the 2nd group would utilize 6 BizTalk servers to process the batch and then be turned off the rest of the week.

Depending upon how Microsoft licenses the BizTalk IAAS offering, multiple group scenarios and part-time usage scenarios could be much more cost effective for customers that in the past.

I think it will also be interesting to see how BizTalk as an IAAS offering compares in its uptake to the way customers used to use BizTalk branch edition.  In my experience I haven’t really come across any customers who have used branch edition and I always felt that its limitations meant that bigger customers would just get standard edition setups in their local offices.  I would expect that companies who embrace the cloud may find BizTalk IAAS as an interesting alternative way of doing this.

 

BizTalk PAAS

The BizTalk PAAS offering also means that some of the traditional work done in an on-premise instance of BizTalk may be able to be done in the PAAS platform.  The features available in the PAAS offering for BizTalk will initially be small by comparison with on-premise BizTalk so you will only be able to do a limited number of things, but over time this is bound to extend.  I think its interesting that one of the key areas of focus is EDI and I believe that in recent years one of the key areas of growth for BizTalk was around EDI scenarios when BizTalk introduced a new version with some new EDI enhancements which other vendors had not already implemented.  This is an example of where the time to market offered by the BizTalk PAAS platform could be a key element in the future.  I would expect that other accelerators and industry vertical solutions would be areas where there is good value to be had in the PAAS platform, particularly if on-premise BizTalk plays well with the PAAS platform.

I think BizTalk PAAS will open up new opportunities which we have never had in the BizTalk space before.  I think small organisations who would never have considered BizTalk or any of the other big integration vendors will now have the ability to develop structured integration solutions using the Microsoft platform.  This will have the benefits that they will develop solutions which will have a better chance of being able to grow and scale as the organization grows.  It will also help in acquisition scenarios when smaller organisations have built solutions on a platform rather than the spaghetti custom solutions im sure we have all come across before.

I think BizTalk PAAS will also help for B2B scenarios with regard to organisations passing data between each other in a secure way.

 

BizTalk for Large Organisations

I think that in larger organisations you will tend to see smaller BizTalk setups than usual but also potentially more organisations with more than one BizTalk group.  These will still be some large organisations who do those massive BizTalk implementations with specialist requirements which occasionally come up but they will probably do more hybrid solutions using BizTalk plus other Microsoft integration technologies.

There are likely to be many organisations who will not really change much for many years, but at the same time there will be others who embrace some of the new opportunities.

I think in that the organisations who really take advantage of these changes you will find that they will have moved some of their existing BizTalk investment to the BizTalk IAAS offering because it offers cost savings.  I would expect they will still keep some BizTalk on premise but its likely to be smaller scale and to have a few constraints around what kind of patterns are implemented on premise to ensure they need to be on premise.

I think the most effective larger organisations will be likely to use most of the newer Microsoft integration technologies for example:

-          On-premise

o   BizTalk

o   Windows Server Service Bus

o   Workflow Host

-          Cloud

o   BizTalk IAAS

o   BizTalk PAAS

o   Windows Azure Service Bus

These organisations will have a great platform which will allow them to use the best technology suited to each integration problem and hopefully the integration between the technologies in the platform will be very seamless.

 

BizTalk for Medium Sized Organisations

Medium sized organisations are bound to be interesting places to work.  Typically you come across those who try to implement BizTalk but struggle for various reasons.  They usually struggle around the ability to get skilled resources and to implement and manage a good infrastructure.  I would expect that in the future BizTalk IAAS will be one of the attractive bits to these companies because it means some of the problem areas they typically face can be removed.  I would also expect that the IAAS offering will help many organisations find BizTalk is more affordable if it moves towards a usage based cost model.  These organisations may not have been able to afford a suitable BizTalk setup and implementation previously but when your deployment and management costs get smaller and you have the ability to pay based on CPU hour rather than the full cost up front then this becomes much more feasible for many companies.

There will still be medium sized organisations who do BizTalk just as they do now, but there will be many who can save money by considering the above and there will be those who have never had BizTalk before who suddenly become potential BizTalk users.

For some medium sized organisations they may find that they have BizTalk but don’t really need it.  They would be the kind of organization where they implemented a BizTalk solution because it was previously Microsoft’s only real integration offering and it did most things pretty well.  These organisations may find that they don’t necessarily need BizTalk anymore because there are other Microsoft technologies which do certain integration patterns slightly better or as well as BizTalk.  For these customers they may find that they can get migrate their BizTalk investment to take advantage of other Microsoft technologies which meet their requirements better than BizTalk does but offer a better value for money solution.  These organisations are typically ones where you might look at their BizTalk investment and feel it was overkill of the solution they were trying to achieve.

Medium sized companies are also more likely to consider BizTalk IAAS solutions because the risk profile around BizTalk projects will change significantly if the licensing becomes usage based.  In the past a medium sized company would be taking a reasonable risk to purchase licenses for SQL and BizTalk during their project life cycle as an up-front cost.  If the project failed to deliver its business value for some reason then they would still have purchased these licenses which would not be cheap.  In a usage based scenario if the business project failed to deliver results then you can just turn off and remove the BizTalk virtual machines and stop paying for them.  This would remove some of the barriers that would have previously been a blocker to companies considering a BizTalk project.

 

BizTalk for Small Organisations or Start-ups

Smaller organisations are one of the areas which I find most exciting.  Often these companies will not consider BizTalk solutions because the cost to implement a solution makes it unfeasible.  These companies are also some of the ones which can offer some of the most innovative opportunities.  With the changes coming in the BizTalk space and the extended Microsoft integration platform including the other technologies discussed earlier, these types of company will be in a better position than ever to start using a structured integration platform with Microsoft from day one.  This will create opportunities for Microsoft integration developers with companies who they have never worked with before.

Imagine small companies using an on-premise instance of Service Bus for Windows Server or BizTalk IAAS.  They will be able to create solutions when the business is a company of less than 10 people which will be on infrastructure which could scale with the company when it grows into a company with thousands of employees.  This scalability will allow them to take more iterative approaches to enhancing their integration platform rather than the typical distinct phases where a growing organisation makes periodic massive investments in IT projects because the organisation has outgrown their applications and integration solutions.

 

Conclusion

As I mentioned at the start of the article this has been a little bit of a brain dump of my thoughts following the BizTalk summit and Im hoping that I have articulated that I believe there some quite exciting opportunities ahead in the integration space around Microsoft technology and particularly with BizTalk. 

I think one thing that did come to mind while I was at the BizTalk summit was the marketing story Microsoft used a couple of years ago with BizTalk which was “Better Together”.  I believe this marketing story is still true and stronger than ever.  I believe as architects using these technologies it is important to understand the capabilities of each and the overlaps and distinctions between them to help customers in the future leverage the right tool for the right job.  There is a lot of talk around hybrid solutions but I think that in time people will appreciate that hybrid solutions do not just mean integrating on-premise with the cloud but also a hybrid integration solution can mean combining integration technologies that work together to deliver a solution regardless of where the technology execution is hosted.

I’m really looking to see what other people think and provoke some discussion around this

Posted on Tuesday, January 8, 2013 12:43 PM BizTalk | Back to top


Comments on this post: My Thoughts on the future of BizTalk - Post BizTalk Summit 2012

# re: My Thoughts on the future of BizTalk - Post BizTalk Summit 2012
Requesting Gravatar...
Very interesting reading and I have to agree with you on most points, but some of the onpremise solution is hard to know the future of. For example Appfabric vs Workflow Manager 1.0, Servicebus documentation. There are a great need for more business related scenarios for these new products. Those that you can find now is more just technology samples.
Left by Torben Christiansen on Jan 08, 2013 7:40 PM

# re: My Thoughts on the future of BizTalk - Post BizTalk Summit 2012
Requesting Gravatar...
Thanks for sharing. I think that BizTalk groups will become integration groups embracing all tool sets.
Left by Mark Brimble on Jan 09, 2013 7:47 AM

# re: My Thoughts on the future of BizTalk - Post BizTalk Summit 2012
Requesting Gravatar...
Torben

Thanks for the feedback. I agree with your points on the on premise technologies. I think with regard to these its important that integration teams understand the capabilities of the different offerings and where they fit so they can choose the right ones to invest in for their organisation.

In terms of business related scenarios and samples what would you like to see. Would case studies be sufficient?

Left by Mike on Jan 10, 2013 1:51 PM

# re: My Thoughts on the future of BizTalk - Post BizTalk Summit 2012
Requesting Gravatar...
Mike,

One thing you mention that I really don't understand is "I would expect that in the future BizTalk IAAS will be one of the attractive bits to these companies because it means some of the problem areas they typically face can be removed.". How does IAAS solve any issues related to the problems these companies are facing? IAAS won't make BizTalk integration challenges and administration go away. It merely helps not having to purchase and provision hardware and OS. All the other stuff remains the same.

We'll also have to see about IAAS costs. At the moment it is a lot cheaper for me to run it on my own hardware than spinning up some expensive VMs. MS needs to work on that... (believe me, we wanted to in some cases but couldn't because of price)

Nice brain dump though. Hope MS will bring us a nicely integrated dev, deploy and monitoring toolset that is target architecture agnostic :-)

Cheers, Gijs
Left by Gijs in 't Veld on Jan 12, 2013 4:34 AM

# re: My Thoughts on the future of BizTalk - Post BizTalk Summit 2012
Requesting Gravatar...
Hi Gijs

Thanks for your feedback, to elaborate a little:

"I would expect that in the future BizTalk IAAS will be one of the attractive bits to these companies because it means some of the problem areas they typically face can be removed.". How does IAAS solve any issues related to the problems these companies are facing?

I see many situations where projects struggle to setup their initial infrastructure for development, test and production environments. Many times the environments they end up with have issues which the organisation may not even be aware of until after the implementation is live. I hope that Microsoft introduce templates for many of the common topologies so that setting up a environments from a single developer machine to a multi server BizTalk environment can be easily done. These templates should deal with many of these common issues customers face. For many companies this environment provision piece is both costly and painful so i would see this as a big positive. So inline with your above comment i see purchase and provision of hardware/OS and the rest of the setup as being a big benefit

In terms of other administration absolutely technically nothing is really different but I think as companies get used to provisioning ourside of their own data centres the culture of these companies will hopefully change too and managed services opportunities will probably grow in the future, particularly for smaller companies who struggle to find people with the right skills. I think a company like BizTalk 360 would be in a great place with there solid track record around BizTalk support and operations to become a managed services provider in the future with some of these smaller companies. For the managed service provider environments in Azure should make it some what easier to manage environments for multiple customers concurrently. This all depends on companies being comfortable with outsourcing this which I think hosting in the cloud will encourage.
Perhaps some organisations will even buy integration services from an outsourcing partner who does every thing in a BizTalk environment for them and just delivers a queue of messages which the customers back end application processes and the customer doesnt need to care about BizTalk at all?

I think cost will be vital. I hope i put plenty of hints above in the article that if cost is competitive then there could be lots of opportunities - Hint again for any readers at Microsoft :-)

Cheers
Mike
Left by Mike on Jan 13, 2013 7:41 AM

# re: My Thoughts on the future of BizTalk - Post BizTalk Summit 2012
Requesting Gravatar...
I think that BizTalk IaaS/PaaS has another potential usage (if the pricing is right). This could be used a a real and effective DR site. Log shipping could occur on a continuous basis and the DR site would be ready to bring up on relatively short notice. Obviously, there are a lot of other issues associated with connecting to the endpoints referenced by the BizTalk applications, but this should be no more difficult that any other DR site.

Brad
Left by Brad Friedlander on Jan 15, 2013 12:46 AM

# re: My Thoughts on the future of BizTalk - Post BizTalk Summit 2012
Requesting Gravatar...
Hi Brad

I think the DR capability is a great idea. Hadnt thought of that option myself but once you have your virtual networking in place its an interesting option.
Left by Mike on Jan 15, 2013 2:20 AM

# re: My Thoughts on the future of BizTalk - Post BizTalk Summit 2012
Requesting Gravatar...
I think that
Log shipping could occur on a continuous basis and the DR site would be ready to bring up on relatively short notice. Obviously, there are a lot of other issues associated with connecting to the endpoints referenced by the BizTalk applications, but this should be no more difficult that any other DR site.
Left by liton on Jan 25, 2013 5:36 PM

# re: My Thoughts on the future of BizTalk - Post BizTalk Summit 2012
Requesting Gravatar...
People pursuing an Oracle certification exam often ask how much time they should allocate to prepare for the test. Unfortunately, there are so many variables involved in the amount of time required that most answers are simply a shot in the dark.
Left by mike on Feb 26, 2013 2:01 PM

# re: My Thoughts on the future of BizTalk - Post BizTalk Summit 2012
Requesting Gravatar...
"...I see many situations where projects struggle to setup their initial infrastructure for development, test and production environments. ...
I hope that Microsoft introduce templates for many of the common topologies so that setting up a environments from a single developer machine to a multi server BizTalk environment can be easily done..."
As I can see, the only solution for MSFT on this way (to simplify the initial infrastructure effort) is to modify the BizTalk installation procedures. In existed state it is near impossible to create the simple/reliable environment templates/preconfigured VMs. There are too many diverse, inconsistent, environment/platform related pieces in the BizTalk environment.
The whole installation should be drastically simplified (redesigned). And it will never happen. :)
Left by Leonid Ganeline on Mar 14, 2013 3:47 AM

# re: My Thoughts on the future of BizTalk - Post BizTalk Summit 2012
Requesting Gravatar...
"...I think cost will be vital. I hope i put plenty of hints above in the article that if cost is competitive then there could be lots of opportunities - Hint again for any readers at Microsoft :-)..."
+1
I see more and more medium size organization are looking for the BizTalk alternatives for one reason - the cost. There are plenty of alternatives, so the BizTalk is out of the picture. And what is MSFT doing with it? They increased the price. It is something really smart or really stupid. I am still hearing the same old song "the BizTalk is better then anything in this field".
Left by Leonid Ganeline on Mar 14, 2013 3:56 AM

# re: My Thoughts on the future of BizTalk - Post BizTalk Summit 2012
Requesting Gravatar...
OH, (
sac hermes)
I love how you describe these points here. Your article is pretty remarkable, and I really enjoyed reading it.
Left by Yean on Jul 30, 2013 1:17 AM

# PassbeeMedia
Requesting Gravatar...
There are plenty of choices, and so the BizTalk will be out of your photograph. And what's MSFT undertaking with it? They will increased the purchase price. It can be something genuinely intelligent as well as genuinely silly. We are however hearing the same old music "the BizTalk is way better and then everything in this particular field".
Left by how to make apple passbook on Feb 25, 2014 6:46 AM

# re: My Thoughts on the future of BizTalk - Post BizTalk Summit 2012
Requesting Gravatar...
Obviously, there are a lot of other issues associated with connecting to the endpoints referenced by the BizTalk applications torrents , but this should be no more difficult that any other DR site.
Left by darki on Mar 09, 2014 11:48 PM

# re: My Thoughts on the future of BizTalk - Post BizTalk Summit 2012
Requesting Gravatar...
nice, learn how to write and read.
stage de pilotage
Left by hamsdkj on May 23, 2014 4:37 AM

# re: My Thoughts on the future of BizTalk - Post BizTalk Summit 2012
Requesting Gravatar...
we having, best information related to work.

karting
Left by hamenrt. on Jun 02, 2014 5:33 AM

# re: My Thoughts on the future of BizTalk - Post BizTalk Summit 2012
Requesting Gravatar...
You are allowed to post names, but not links, unless they are approved and on topic.
Gertrude Knight
Left by qadir on Jun 28, 2014 10:28 PM

# re: My Thoughts on the future of BizTalk - Post BizTalk Summit 2012
Requesting Gravatar...
I've never really considered how miserable a space walk could be until Dave described spitting onto his fogged up visor.

sustanon for sale
Left by ssdffd on Jul 12, 2014 4:37 PM

# re: My Thoughts on the future of BizTalk - Post BizTalk Summit 2012
Requesting Gravatar...
your post has been beneficial. Can you please add more reference

sustanon for sale
Left by ssdffd on Jul 12, 2014 4:37 PM

# re: My Thoughts on the future of BizTalk - Post BizTalk Summit 2012
Requesting Gravatar...
perusing this your current post I have found numerous fresh plus helpful info on this particular matter.
voyance internet
Left by masldks on Sep 18, 2014 6:14 AM

# re: My Thoughts on the future of BizTalk - Post BizTalk Summit 2012
Requesting Gravatar...
The point we should read it good and well written format which is nice and well for all.
Heating Birmingham AL
Left by molbara on Feb 07, 2015 3:06 AM

# re: My Thoughts on the future of BizTalk - Post BizTalk Summit 2012
Requesting Gravatar...
perusing this your current post I have found numerous fresh plus helpful info on this particular matter. uptownbailbonds.com
Left by jake on Feb 09, 2015 7:11 AM

# re: My Thoughts on the future of BizTalk - Post BizTalk Summit 2012
Requesting Gravatar...
I've never really considered how miserable a space walk could be until Dave described spitting onto his fogged up visor. Heating Evansville IN
Left by mario on Feb 09, 2015 7:14 AM

# re: My Thoughts on the future of BizTalk - Post BizTalk Summit 2012
Requesting Gravatar...
this is really good stuuf :))) website
Left by suchy on Feb 09, 2015 7:16 AM

# re: My Thoughts on the future of BizTalk - Post BizTalk Summit 2012
Requesting Gravatar...
The point we should read it good and well written format which is nice and well for all. happy new year 2016
Left by amine on Feb 19, 2015 11:24 AM

# re: My Thoughts on the future of BizTalk - Post BizTalk Summit 2012
Requesting Gravatar...
I feel strongly that love and read more on this topic. If possible, such as gain knowledge.
tree doctor kingwood
Left by krishan on Mar 03, 2015 2:59 AM

# re: My Thoughts on the future of BizTalk - Post BizTalk Summit 2012
Requesting Gravatar...
Your content is really supportive and attractive for all readers. Stromvergleich
Left by Justin H on May 05, 2015 1:52 AM

# re: My Thoughts on the future of BizTalk - Post BizTalk Summit 2012
Requesting Gravatar...
Awesome share by you i really like it CBSE 10th - Result 2015 and CBSE - 12th result 2015 right now this is Active you can check your result here.
Left by Alina on May 12, 2015 5:57 PM

# re: My Thoughts on the future of BizTalk - Post BizTalk Summit 2012
Requesting Gravatar...
Well after reading this complete blog post, I will just say It's awesome. I really like the way of explanation in this article. Tips are very good and helpful for me. I think other people should also read blog post very seriously because this will help them to learn something new which they need. Hope this post will also help others when they will read it. Thanks for sharing this wonderful blog post.Happy New Year 2016

Left by jack on Jun 04, 2015 4:10 PM

# re: My Thoughts on the future of BizTalk - Post BizTalk Summit 2012
Requesting Gravatar...
Wow! This could be one of the most useful blogs we’ve ever arrive across about this subject.Superb. I’m also an expert in this topic therefore I can understand your effort
Happy New Year 2016
Left by lauren on Jun 04, 2015 4:11 PM

# re: My Thoughts on the future of BizTalk - Post BizTalk Summit 2012
Requesting Gravatar...
I simply want to mention I’m new to blogging and definitely liked this blog site. Probably I’m likely to bookmark your website . You actually come with fantastic articles and reviews. Thank you for sharing with us your blog site.
Lunar New Year 2016
Left by PAUL on Jun 04, 2015 4:13 PM

# re: My Thoughts on the future of BizTalk - Post BizTalk Summit 2012
Requesting Gravatar...
I would be very thankful if you continue with quality what you are serving right now with your blog...I really enjoyed it...and i really appreciate to you for this....its always pleasure to read so....Thanks for sharing!!
Happy New Year 2016 Video
Left by GARRY on Jun 04, 2015 4:14 PM

# re: My Thoughts on the future of BizTalk - Post BizTalk Summit 2012
Requesting Gravatar...
this should be no more difficult that any other DR site. i really appreciate to you for this
Left by Minesh on Jun 27, 2015 8:21 PM

# re: My Thoughts on the future of BizTalk - Post BizTalk Summit 2012
Requesting Gravatar...
Excellent article by admin, glad to read such a great post thanks for sharing
Left by Happy new year 2016 on Jun 28, 2015 6:24 PM

# re: My Thoughts on the future of BizTalk - Post BizTalk Summit 2012
Requesting Gravatar...
Awesome feeback by user i still love to read such a great post thanks for sharing
Left by bajrangi bhaijaan collection on Jun 29, 2015 5:30 AM

# re: My Thoughts on the future of BizTalk - Post BizTalk Summit 2012
Requesting Gravatar...
Really good content here. I like it a lot :) Thank you very much for it. Visit also my website with the topic Stromanbieter wechseln. I would be very happy :)

BR

Ulf
Left by Ulf on Jul 02, 2015 4:43 AM

# re: My Thoughts on the future of BizTalk - Post BizTalk Summit 2012
Requesting Gravatar...

your post has been beneficial. Can you please add more data on it
New Year Wishes 2016
Left by shaz on Jul 09, 2015 4:34 AM

# re: My Thoughts on the future of BizTalk - Post BizTalk Summit 2012
Requesting Gravatar...
the most attractive pint of bizztalk is me using BizTalk IAAS will also have the ability to scale up and down their group on demand
Happy New Year 2016
Left by shaz on Jul 11, 2015 12:10 AM

# re: My Thoughts on the future of BizTalk - Post BizTalk Summit 2012
Requesting Gravatar...
Hello to every one, it’s really a fastidious for me
to visit this web site, it contains useful Information. friendship day quotes,messages,status for whatsapp facebook
Left by pichayya on Jul 12, 2015 1:44 AM

# Gandhi jayanti 2015 sms
Requesting Gravatar...
hello thanks for sharing this article. i like your post Gandhi jayanti 2015 sms
Left by Deepak Negi on Aug 12, 2015 5:16 AM

# Bundesliga Live stream Kostenlos
Requesting Gravatar...
Vielen Dank für die Freigabe an den Pfosten. Ich liebte das Lesen 2. Bundesliga live und ich würde gerne mehr über die gleichen Inhalte in Zukunft zu lesen.
Left by dip on Aug 16, 2015 5:21 PM

# re: My Thoughts on the future of BizTalk - Post BizTalk Summit 2012
Requesting Gravatar...
So as you giving happy diwali clay lamps
important things which will helpful for us so thanks and i am also follow happy diwali lamps online your blog regular
Left by prem on Aug 24, 2015 7:08 AM

# re: My Thoughts on the future of BizTalk - Post BizTalk Summit 2012
Requesting Gravatar...
Thanks for collecting the lot of informative data on the same web page.I really learn a lot of things from here.

Very glad to read such kind of articles.
Left by james bond on Aug 30, 2015 9:31 AM

# re: My Thoughts on the future of BizTalk - Post BizTalk Summit 2012
Requesting Gravatar...
Thanks for collecting the lot of informative data on the same web page.I really learn a lot of things from here.

Thanks for sharing
Left by james bond on Aug 30, 2015 9:32 AM

# re: My Thoughts on the future of BizTalk - Post BizTalk Summit 2012
Requesting Gravatar...
Thanks for sharing and you are really awesome .Rugby World cup 2015
Left by Alina on Aug 30, 2015 3:53 PM

# re: My Thoughts on the future of BizTalk - Post BizTalk Summit 2012
Requesting Gravatar...
Well that is so true. Thanks for sharing
Labor Day 2015

Happy Boss Day
Surely following this blog now.
Left by Jay on Sep 03, 2015 5:36 AM

# Healthy
Requesting Gravatar...
www.2mgxanax.com
Left by dany on Sep 04, 2015 9:00 PM

# re: My Thoughts on the future of BizTalk - Post BizTalk Summit 2012
Requesting Gravatar...
Well do you know how exited rugby world cup is ! i am american fan and so i am supporting usa. let's hope we win.

Rugby World Cup 2015 Live Stream
rugby world cup live streaming
Left by Martin on Sep 10, 2015 5:51 PM

# re: My Thoughts on the future of BizTalk - Post BizTalk Summit 2012
Requesting Gravatar...
My mother said I must always be intolerant of ignorance but understanding of illiteracy. That some people, unable to go to school, were more educated and more intelligent than college professors.
[url=http://halloweenideas.co/]halloween costumes 2015[/url]
Left by Sapna on Sep 13, 2015 8:11 AM

# re: My Thoughts on the future of BizTalk - Post BizTalk Summit 2012
Requesting Gravatar...
My mother said I must always be intolerant of ignorance but understanding of illiteracy. That some people, unable to go to school, were more educated and more intelligent than college professors.
aicte cmat 2016 application form
Left by FKN on Sep 13, 2015 8:12 AM

# re: My Thoughts on the future of BizTalk - Post BizTalk Summit 2012
Requesting Gravatar...
My mother said I must always be intolerant of ignorance but understanding of illiteracy. That some people, unable to go to school, were more educated and more intelligent than college professors.
comedk 2016 application form
annamalai university
Left by FKN on Sep 13, 2015 8:14 AM

# re: My Thoughts on the future of BizTalk - Post BizTalk Summit 2012
Requesting Gravatar...
Education is learning what you didn't even know you didn't know.
aipvt 2016 application form
exam villa
Left by FKN on Sep 13, 2015 8:14 AM

# re: My Thoughts on the future of BizTalk - Post BizTalk Summit 2012
Requesting Gravatar...
Give a man a fish and you feed him for a day; teach a man to fish and you feed him for a lifetime.
viteee 2016 application form
wbjee 2016 application form
Left by FKN on Sep 13, 2015 8:16 AM

# re: My Thoughts on the future of BizTalk - Post BizTalk Summit 2012
Requesting Gravatar...
Education is the best friend. An educated person is respected everywhere. Education beats the beauty and the youth.
upsc cds 1 application form 2016
srmjeee 2016 application form
Left by FKN on Sep 13, 2015 8:17 AM

# Resume template for freshers
Requesting Gravatar...
thanks for the post plss also visit to this link
resuem for freshers
Left by kanika on Sep 25, 2015 11:09 PM

# Happy New Year 2016 Wallpaper Free Download {50+ HD}
Requesting Gravatar...
happy new year 2016 is not so far so get ready to celebrate with your family and friend's and here are so lovely and beautiful latest 2016 HD wallpapr's and image's .
send these wallpaper's to your friend's and family and make so special.
latest happy new year 2016 HD wallpaper's
http://www.new-year-sms.in/happy-new-year-2016-wallpaper-free-download.html
Left by gauravmanral on Sep 27, 2015 6:36 PM

# re: My Thoughts on the future of BizTalk - Post BizTalk Summit 2012
Requesting Gravatar...
Duniya rakhu joote ke neeche, Tu kahe to ban DJ.

Gandhi Jayanti Wishes 2015
Left by Gandhi Jayanti on Sep 29, 2015 3:17 AM

# utoom
Requesting Gravatar...
The Gmail sign up is absolutely free for a user and the user don’t have to really pay anything for it.

<p style="text-align: justify;">www.gmail.com</p>
Left by asdk on Sep 29, 2015 6:22 AM

# re: My Thoughts on the future of BizTalk - Post BizTalk Summit 2012
Requesting Gravatar...
thanks man for more information get down below
Our Source:
Read Out More At:
<p class="site-title">DNS Server Not Responding</p>
<p class="site-title">Mobile network not available</p>
Left by asdk on Sep 29, 2015 7:38 AM

# re: My Thoughts on the future of BizTalk - Post BizTalk Summit 2012
Requesting Gravatar...
You have a point, well-said! Sports nutrition
Left by Vanessa on Sep 30, 2015 8:07 PM

# re: My Thoughts on the future of BizTalk - Post BizTalk Summit 2012
Requesting Gravatar...
Amazing content! louis alphabet
Left by Vanessa on Oct 02, 2015 11:02 PM

# karva chauth 2015 images
Requesting Gravatar...
happy karva chauth 2015 images
Left by karva cahuth on Oct 14, 2015 7:28 AM

# re: My Thoughts on the future of BizTalk - Post BizTalk Summit 2012
Requesting Gravatar...
I appreciate the blogger for posting the most excellent thought. This topic posted by you is trustworthy. I like you recommendation.
happy new year 2016 hd wallpapers
Left by peter on Oct 19, 2015 5:51 PM

# resume templates for freshers and professionals
Requesting Gravatar...
nice and really relevant post, thanks for this relevant post.

https://www.reddit.com/r/resumes/comments/3pwj5a/free_resume_templates_for_freshers_professionals/
Left by resume templates on Oct 23, 2015 4:05 AM

# re: My Thoughts on the future of BizTalk - Post BizTalk Summit 2012
Requesting Gravatar...
This blog is an exact representation of skills. happy new year sms wallpapers I appreciate the blogger for posting the most excellent thought.
Happy new year 2016 greetings messages
Left by jinelan ramos on Oct 23, 2015 5:23 PM

# hi how r u
Requesting Gravatar...
In this technology driven era when each one of us hardly get time to meet our friends especially who are living in another corner of the world, one of the best option or we can say boon given to us which connects us with each of our friends or be it any stranger is Facebook.


Fb.com login

hotmail sign up
Left by hon on Oct 26, 2015 4:58 AM

# re: My Thoughts on the future of BizTalk - Post BizTalk Summit 2012
Requesting Gravatar...
Thanks for sharing this beautiful piece of content on the internet, i'm highly obliged and it's my privilege sharing this article online.
Valentines Day 2016 Romantic Quotes funny messages
Left by saransh on Oct 26, 2015 5:41 AM

# re: My Thoughts on the future of BizTalk - Post BizTalk Summit 2012
Requesting Gravatar...
Informative article it is helpful student take a great knowledge of drug and did not use it appreciated you have been helpful for student.
advance happy new year 2016
Left by John De on Nov 07, 2015 3:38 PM

# re: My Thoughts on the future of BizTalk - Post BizTalk Summit 2012
Requesting Gravatar...
Biztalk i never lision about that thing but now when i read your points i am much impressive with your articular. your write good points that will very good about that topic. thanks for nice information waiting for update.
Left by 70-410 on Nov 26, 2015 11:57 PM

# re: My Thoughts on the future of BizTalk - Post BizTalk Summit 2012
Requesting Gravatar...
Thanks for your awesome post. I'm impressed after reading this post. It's really a good things that is you share with us. Get Fast Your JSC Result 2015. You can also get your JSC Result 2015 Bangladesh.
Left by MRH Abu on Nov 27, 2015 9:18 AM

# re: My Thoughts on the future of BizTalk - Post BizTalk Summit 2012
Requesting Gravatar...
New Year accompanies the chance to overlook the past and begin our life as new as ever. We send blessings and New Year wishes to our relatives, companions, and beloveds.

Happy New Year Shayari
Left by hon on Dec 03, 2015 5:13 PM

# re: My Thoughts on the future of BizTalk - Post BizTalk Summit 2012
Requesting Gravatar...
nice article mate...helpful.
christmas wishes
Left by jamay on Dec 05, 2015 3:35 AM

# re: My Thoughts on the future of BizTalk - Post BizTalk Summit 2012
Requesting Gravatar...
good info bro
christmas greetings
Left by jamay on Dec 05, 2015 3:36 AM

# re: My Thoughts on the future of BizTalk - Post BizTalk Summit 2012
Requesting Gravatar...
christmas messages
christmas messages
Left by jamay on Dec 05, 2015 3:36 AM

# re: My Thoughts on the future of BizTalk - Post BizTalk Summit 2012
Requesting Gravatar...
Left by jamay on Dec 05, 2015 3:37 AM

# re: My Thoughts on the future of BizTalk - Post BizTalk Summit 2012
Requesting Gravatar...
Left by jamay on Dec 05, 2015 3:37 AM

# re: My Thoughts on the future of BizTalk - Post BizTalk Summit 2012
Requesting Gravatar...
check christmas quotes here
christmas wishes quotes
Left by jamay on Dec 05, 2015 3:38 AM

# re: My Thoughts on the future of BizTalk - Post BizTalk Summit 2012
Requesting Gravatar...
Check Christmas Images
Merry Christmas 2015 Images
Left by manoj Kumar on Dec 05, 2015 6:35 AM

# re: My Thoughts on the future of BizTalk - Post BizTalk Summit 2012
Requesting Gravatar...
Left by manoj Kumar on Dec 05, 2015 6:37 AM

# re: My Thoughts on the future of BizTalk - Post BizTalk Summit 2012
Requesting Gravatar...
Year accompanies the chance to overlook the past and begin our life as new as ever. We send blessings and New Year wishes to our relatives, companions, and beloveds.new years wishes
Left by vasid on Dec 13, 2015 3:50 AM

# re: My Thoughts on the future of BizTalk - Post BizTalk Summit 2012
Requesting Gravatar...
I would be very thankful if you continue with quality what you are serving right now with your blog...Happy New Year 2016 I really enjoyed it...and i really appreciate to you for this....its always pleasure to read so....Thanks for sharing!! Happy New Year 2016 Images

Left by larry on Dec 14, 2015 2:25 AM

# re: My Thoughts on the future of BizTalk - Post BizTalk Summit 2012
Requesting Gravatar...
What an great post i really liked it very much. i hope i will se same useful information again in future. Thanks again for sharing information posts and now you can also see some good related article which mat be can help you

Happy New Year 2016

Thanks agaian mate
Left by elle setar on Dec 16, 2015 10:19 PM

# re: My Thoughts on the future of BizTalk - Post BizTalk Summit 2012
Requesting Gravatar...
thanks a lot for this wonderful post,lovely.
Happy New Year 2016 Images
Left by larry on Dec 18, 2015 2:12 PM

# re: My Thoughts on the future of BizTalk - Post BizTalk Summit 2012
Requesting Gravatar...
“When I am gone I don't care what happens to me after I die. Bury me in the garden if you want. As far as I am concerned, when I'm dead just put me outside the council offices.” happy new year status dp
Left by aley on Dec 20, 2015 1:56 AM

# re: My Thoughts on the future of BizTalk - Post BizTalk Summit 2012

# re: My Thoughts on the future of BizTalk - Post BizTalk Summit 2012
Requesting Gravatar...
Here you will get all the Snapdeal Cash back offers Yes ! Cash back offers plays an important role in the Savings so we have to follow this website Snapdeal Cash back offers, Thanking you
Left by flipkart hdfc cash back offer on Dec 30, 2015 5:19 AM

# re: My Thoughts on the future of BizTalk - Post BizTalk Summit 2012
Requesting Gravatar...
Thanks for collecting the lot of informative data on the same web page.I really learn a lot of things from here.

See more: Ảnh tâm trạng kèm câu nói hay về tình yêu buồn 2016
Left by hiepsv201 on Jan 08, 2016 4:00 PM

# re: My Thoughts on the future of BizTalk - Post BizTalk Summit 2012
Requesting Gravatar...
Flipkart is now offering Various Flipkart cashback offers and also you can get latest deals andFlipkart offers 2016. checkout once
Left by flipkart hdfc cash back offer on Jan 11, 2016 10:08 PM

# re: My Thoughts on the future of BizTalk - Post BizTalk Summit 2012
Requesting Gravatar...
snapdeal is now offering Various snapdeal cashback offers and also you can get latest deals andsnapdeal offers 2016. checkout once
Left by flipkart hdfc cash back offer on Jan 11, 2016 10:08 PM

# Happy Valentines Day 2016
Requesting Gravatar...

The point we should read it good and well written format which is nice and well for all.
Left by Ashok Bagri on Jan 18, 2016 2:58 AM

# Happy Valentines Day 2016
Requesting Gravatar...

Nice posting. Thank you for sharing this information. Great

Left by Ashok Bagri on Jan 18, 2016 3:00 AM

# latest Government jobs
Requesting Gravatar...
Thanks for sharing and you are really great writing work.
Left by vikas tiwari on Jan 18, 2016 5:10 AM

# Part-time Online Home Jobs
Requesting Gravatar...
Your site is very nice. I like this site and came back again visit.
http://www.bagrionlinejob.net/
http://www.govtjobsbuzz.com/
Left by Manoj Kumar Sharan on Jan 18, 2016 5:13 AM

# re: My Thoughts on the future of BizTalk - Post BizTalk Summit 2012
Requesting Gravatar...
thanks a lot for Valentine Day 2016 Gift Ideasthis is helpful
have fun

Happy Valentines Day 2016 Images
Happy Valentines Day 2016 Gifts
Happy Valentines Day 2016 Ideas
Valentines Day 2016 Greetings
Left by Johny on Jan 20, 2016 3:15 PM

# re: My Thoughts on the future of BizTalk - Post BizTalk Summit 2012
Requesting Gravatar...
Thanks for sharing really a good post www.lovebesties
Left by ravi on Feb 02, 2016 8:41 PM

# re: My Thoughts on the future of BizTalk - Post BizTalk Summit 2012
Requesting Gravatar...
Great
Propose Day
Left by Rajat on Feb 02, 2016 11:47 PM

# re: My Thoughts on the future of BizTalk - Post BizTalk Summit 2012
Requesting Gravatar...
Nice postBorn4technology
Left by sai on Feb 08, 2016 4:53 AM

# re: My Thoughts on the future of BizTalk - Post BizTalk Summit 2012
Requesting Gravatar...
I think this is the best site amongst of above sites.Take a look dude I am regular visitor on your site.Sharable content man.ssc-results-2016.com
Thanks for providing best information its very helpful for me.
Left by ssc results on Feb 22, 2016 9:56 PM

# easter day 2016 wishes
Requesting Gravatar...
http://www.popularwishes.com/easter-day-wishes-images-hd-wallpapers/
http://www.popularwishes.com/happy-holi-sms-wishes-and-messages/
Left by popular wishes on Mar 02, 2016 7:00 PM

# SSC Results 2016
Requesting Gravatar...
Secondary School Certificate & Dakhil Result 2016 Will be publish on 31st May 2016.
http://www.sscresult2016.com/
http://www.sscresult2016.net/
Left by Mosh on Apr 01, 2016 5:07 AM

# SSC Results 2016 BD
Requesting Gravatar...
Get Fast Your SSC Result 2016. You can also get your SSC Exam Result 2016 . Students can get their Secondary School Certificate & Dakhil Exam Result 2016 easily from our website.
Left by Mosh on Apr 01, 2016 5:10 AM

# re: My Thoughts on the future of BizTalk - Post BizTalk Summit 2012
Requesting Gravatar...
This post is very simple to read and appreciate without leaving any details out. Great work!
best whatsapp status
Left by john methew on Apr 09, 2016 2:41 AM

# re: My Thoughts on the future of BizTalk - Post BizTalk Summit 2012
Requesting Gravatar...
get latest updates of shareit free download available here
Left by rer on Apr 13, 2016 6:12 PM

# re: My Thoughts on the future of BizTalk - Post BizTalk Summit 2012
Requesting Gravatar...
Thanks for sharing this Post, Keep Updating such topics.
informatiweb
Left by MSG 91 SMS on Apr 14, 2016 11:31 PM

# re: My Thoughts on the future of BizTalk - Post BizTalk Summit 2012
Requesting Gravatar...
Hi if you are looking for ssc result 2016 and hsc result 2016 you can visit my blog.
Left by ssc result 2016 on Apr 20, 2016 4:11 PM

# Monny
Requesting Gravatar...
Left by hiepsv201 on Apr 20, 2016 8:53 PM

# CBSE Results
Requesting Gravatar...
Nice Article. cbseresults.nic.in Visit official website cbse 10th result
Left by Sherda Patel on Apr 23, 2016 3:34 AM

# CBSE Results
Requesting Gravatar...
Nice Article. cbseresults.nic.in Visit official website cbse 10th result nice
Left by Sherda Patel on Apr 23, 2016 3:35 AM

# re: My Thoughts on the future of BizTalk - Post BizTalk Summit 2012
Requesting Gravatar...
get fast your SSC Result 2016 from official website using Mobile & Desktop.
Left by SSC Result 2016 on Apr 23, 2016 10:57 AM

# Happy Mothers Day 2016 Images
Requesting Gravatar...
Best Blog For Happy Mothers Day 2016 Images Quotes Messages Wishes Poems Pictures Greetings Sayings Status Pics Video Ecards Signs SMS Wallpapers HD Happy Mothers Day Mom Clipart Cards Texts Photos Free Download Funny For Friends.
Happy Mothers Day 2016 Quotes
Happy Mothers Day 2016 Greetings
Left by raj kumar Mali on Apr 26, 2016 4:24 PM

# SSC Result 2016 bd
Requesting Gravatar...
Get about SSC Result 2016, Dakhil Result 2016, Dhaka board will be publish End of May 2016. SSC Exam Result, SSC Vocational Result 2016 & all BD SSC result 2016.
Left by SSC Result 2016 on Apr 30, 2016 10:00 AM

# Medicine Products
Requesting Gravatar...
Left by Vinita on May 04, 2016 11:03 PM

# Medicine Products
Requesting Gravatar...
Great blog post, thanks for sharing this post.
bawasir ki ayurvedic dawa
bawaseer disease treatment
Left by Vinita on May 04, 2016 11:04 PM

# re: My Thoughts on the future of BizTalk - Post BizTalk Summit 2012
Requesting Gravatar...
Our Source:
Read Out More At:
DNS Server Not Responding
Left by Rickon Stark on May 16, 2016 1:50 AM

# re: My Agency Promotion
Requesting Gravatar...
Thanks for the nice blog. It was very useful for me. I'm happy I found this blog.

My weblink
Left by dada JI on May 28, 2016 11:27 AM

# re: My Thoughts on the future of BizTalk - Post BizTalk Summit 2012
Requesting Gravatar...
2012 was really a great year for BizTalk. I really enjoyed all the events.
Julien IPA
Télécharger IPA
Left by Julien IPA on Jun 12, 2016 4:37 AM

# interesting article thanks for sharing this.
Requesting Gravatar...
i have really appreciated and inspired from the whole archive thanks for sharing this.
bing ads coupons
Left by andrew on Jun 12, 2016 6:21 PM

# How To Make A Short Film
Requesting Gravatar...
Left by Short Films on Jun 13, 2016 8:21 PM

# re: My Thoughts on the future of BizTalk - Post BizTalk Summit 2012
Requesting Gravatar...
i am visiting first time to your blog awesome post you have written, thank for sharing
Happy Fathers Day Poems
Left by swapnil kale on Jun 13, 2016 10:50 PM

# re: My Thoughts on the future of BizTalk - Post BizTalk Summit 2012
Requesting Gravatar...
Hello,thanks for sharing this post and really good article.Such a very useful information.I am also sharing this post with friends and upload technofodder.
Left by Dimple on Jun 16, 2016 9:57 PM

# re: My Thoughts on the future of BizTalk - Post BizTalk Summit 2012
Requesting Gravatar...
Thanks for the post.
appsforpcway
Left by sweety on Jun 29, 2016 11:05 PM

# re: My Thoughts on the future of BizTalk - Post BizTalk Summit 2012
Requesting Gravatar...
This article is very awesome and I like it so much.
WhatsApp for PC Download: https://forpcshome.com
Left by sweety on Jun 29, 2016 11:08 PM

# re: My Thoughts on the future of BizTalk - Post BizTalk Summit 2012
Requesting Gravatar...
This is very interesting website. Very helpful article. Thanks. Get your nu honours 1st year result
Left by NU Honours Result on Jul 27, 2016 6:53 AM

# re: My Thoughts on the future of BizTalk - Post BizTalk Summit 2012
Requesting Gravatar...
Nice Post. Check my website HSC Result 2016.
Get Fast your HSC Result 2016 BD easily.
Left by sumi on Jul 28, 2016 6:41 AM

# 15 August HD Images
Requesting Gravatar...
thanks for sharing . enjoy 15 August Images and
15 August HD Images
Left by vikas on Jul 30, 2016 9:56 PM

# re: My Thoughts on the future of BizTalk - Post BizTalk Summit 2012
Requesting Gravatar...
hghagsfhgaf...


http://zerkaata.blogspot.in/2016/07/zerokaata-best-online-jewellery-store.html
Left by purti on Aug 03, 2016 8:08 PM

# re: My Thoughts on the future of BizTalk - Post BizTalk Summit 2012
Requesting Gravatar...
Hi, this post is really helpful I want to discuss about my new website and i really need your help and suggestions. Please help me with my website and my new App. Try it and let me know. My website and application -
My Website and app url -:
http://zerkaata.blogspot.in/2016/07/zerokaata-best-online-jewellery-store.html
https://play.google.com/store/apps/details?id=com.editsoftsolutions.funglish
Thank You
Left by Arjun on Aug 09, 2016 8:43 PM

# re: My Thoughts on the future of BizTalk - Post BizTalk Summit 2012
Requesting Gravatar...
articles are good to read....

925 jewelry, banjara

.......................................................
Left by purti on Aug 09, 2016 9:28 PM

# Hsc result 2016 Bangladesh
Requesting Gravatar...
HSC Result 2016 will be published in 18 august 2016 Bangladesh education

board website.you can get your Hsc result 2016 first

form here. This site is the alternative source of Bangladesh education board.
Left by sobuj on Aug 16, 2016 5:38 AM

# re: My Thoughts on the future of BizTalk - Post BizTalk Summit 2012
Requesting Gravatar...

I think this is the best site amongst of above sites.Take a look dude I am regular visitor on your site.Sharable content man

Happy Christmas 2016

Happy Diwali 2016
Left by Happy Diwali Quotes on Aug 19, 2016 12:27 AM

# re: My Thoughts on the future of BizTalk - Post BizTalk Summit 2012
Requesting Gravatar...

JSC Result 2016 will be published on 30th December 2016. You can be able get your expected result from our site.
Left by Mair dimu on Aug 21, 2016 7:37 PM

# re: My Thoughts on the future of BizTalk - Post BizTalk Summit 2012
Requesting Gravatar...

Nice post and great community which can help with comment in every fields and increase knowledge of all field because every person share different iedas and topics so its very nice post to archive good tips for life. thanks for this post.
usermedia
usermediarusa
usermediampe
Left by Maya on Aug 30, 2016 11:17 PM

Your comment:
 (will show your gravatar)


Copyright © Michael Stephenson | Powered by: GeeksWithBlogs.net | Join free