SPS Cambridge – 2016

I had the pleasure to present 2 sessions at this years SQL / SharePoint Saturday event in Cambridge (the UK one).

The event was incredibly well organised by Mark Broadbent and his team of organisers and volunteers and, in a novel approach, mixed SQL guys and SharePoint guys!

My two sessions seemed to be well received and I enjoyed the audience participation, as always.

Please find a link to my slides below for my first session of the day “The future of collaboration. Choosing the right tool for the job.

My second session “Using Azure and SharePoint Online to build fast, responsive and beautiful intranet, extranet and internet sites” did not have any slides but I’ll try to create a write up at some point or take it in the road to some user groups if there is interest.

Thanks to all the organisers and sponsors who work tirelessly and provide the funding so that SharePoint Saturdays can remain free to attend. I hope to see you all next year.

MVP Renewal

April 1st. It’s that day when I sit and watch my inbox wondering if “The Email” will come again this year.

Thankfully, for the third year in a row it has, and I am, again, a part of the Microsoft MVP club in the Office Servers and Services category. It really is a privilege to be part of this group of people who are truly inspiring, and completely honest, about a technology we all love, and some times love to hate. 

And that is the best part of it. Being an MVP doesn’t mean we just drink the koolaide and act as an extension of Microsoft’s extensive marketing arm. What I have learned over the last two years is how vocal the MVP community is. 

We tell Microsoft what we like and we tell them what we don’t like. Sometimes it’s hard and frustrating (on both sides I am sure) but it can only make the mothership stronger. As long as they keep listening to our views and experiences with real-live customers they will get stronger and stronger. I have never known such a fast changing landscape and it is getting harder and harder to keep on top of all the changes and provide an “expert opinion”. There are a great many people in our community both MVPs and non-MVPs and I would like to celebrate us all. Being an MVP makes our voices no more relevant than the hundreds of non-MVP experts out there and the entire community deserves recognition today. I enjoy nothing more than than the open forums at my own user group and learning from everyone who attends.
It has been one busy year for me with managing a small business, a pregnant wife and, since November, a new born baby. I am very much looking forward to the next 12 months and I have a lot of plans for the SharePoint User Group UK and am really excited about what SharePoint 2016 and hybrid will bring to my customers.

Here’s to a brilliant 2016/2017 and thanks to the entire Office community.

SharePoint Evolution Conference 2015 – Slides

Please find below a link to my slides from the, always, most excellent SPEvo this year. Once again I am exceedingly proud and honoured to be invited to speak at this conference.

The Future of Communication and Collaboration in Business

Using and Managing Apps in your SharePoint Environment

Speaking at the SharePoint Evolution Conference – 2015

Whats happening?

I am really excited to have been asked back to present at the most excellent SharePoint Evolution Conference in London this year (April 20th – 22nd).

Why should I attend?

If you have not yet attended one of these conferences and you work with SharePoint in any way then you have to come along.  Honestly, it is the best, most cost-effective SharePoint training you will get anywhere.  The calibre of speakers is second to none and its honest.  Whilst Microsoft’s conferences are great, they are delivered by Microsoft and everything is amazing.  We tell you the truth, we tell you what is amazing and what might take a bit more thinking about than Technet suggests.

Best of all, you get ALL the sessions on a DVD box-set after the event (these are not sold commercially ANYWHERE… you have to be there to get it) so you are free to network or check out sessions that you wouldn’t normally attend and then catch up on the rest afterwards.


What sessions are there?

The agenda has recently been released so you can see what sessions are planned.  They are split over multiple “tracks” so depending on your role you can find the sessions that are right for you, or you can expand your horizons and pick the ones that aren’t in your comfort zone.  They are: IT Pro, Developer, Business, Information Worker, Azure and Office 365.

It’s not all work

This conference is also known for it’s social activity, so it is not all play.  Steve Smith and the whole team at Combined Knowlegde put a LOT of effort into making sure you have a lot of fun!

If you can only convince your managers to let you go on one fun outing this year, make sure it is this one!!!

My Sessions

This year I have 2 sessions:

The Future of Communication and Collaboration in Business
Delivered by: Mark Stokes & Ben Robb
Audience: Business, Information Worker, Office 365, Architect

We are in the midst of a revolutionary change in personal communication. Gone are the days of Email, phones and face-to-face interactions and the new kids on the block are Facebook, Twitter and Instagram.  However these “social” technologies are slow to make their impact in the workplace, but that is starting to change. In this session we look at the future of communication and what Microsoft is bringing to the table with tools like Delve, Groups and Yammer.  Is your business ready to attain and retain the next generation of workers, managers and business owners who are growing up with these technologies, or are you a fossil-in-waiting?


Using and Managing Apps in your SharePoint Environment
Delivered by: Mark Stokes
Audience: Information Worker, On Premises, Office 365

In this session you will learn all about Apps and how to add them and manage them in your SharePoint On Prem and Office 365 environment. You will learn why Apps are a big advantage to Site Collection Administrators and Power Users for adding new functionality to Sites without needing to get Server Administrators involved.


I cant wait for this conference and I hope to see you all there bright and early on the Monday morning.

My Slides from SPSUK 2014 – Using SharePoint’s Geolocation Field


This weekend i was delighted to present a new session on the SharePoint Geolocation field.  It was a great interactive session with lots of input, comments and suggestions from the audience.

There are a great many uses for the geolocation field and we are getting more and more used to adding location information to our content to get additional dynamics on our data.

This session runs you through the requirements to enable the Geolocation field in your environments (with the code to do so) and also runs through setting up the field on a list, adding data and viewing the Map information.


Sample Code

During my session I used a “test harness” that contained the code for:

  1. Setting and retrieving the Bing Maps key on an SPWeb
  2. Adding the Geolocation Field to a list
  3. Importing CSV data to a list
This code is adapted /extended from a blog post i found by a guy called Borislav Grgić and the original source can be found here.
This code has a reliance on JQuery, you know where to get that from! and also JQuery CSV.
<script src="/sites/geo/Style%20Library/Javascript/jquery-1.11.1.min.js"></script>
<script src="/sites/geo/Style Library/Javascript/jquery.csv-0.71.min.js"></script>

<script type="text/javascript">
var clientContext;
var relativeAdress;
var crimeDataUrl = "https://xxxxxxxxx.sharepoint.com/sites/geo/Shared%20Documents/2014-09-greater-manchester-street.csv";
var UKTownsDataUrl = "https://xxxxxxxxx.sharepoint.com/sites/geo/Shared%20Documents/UK%20Towns.csv";

function AddGeolocationField() {
	clientContext = new SP.ClientContext(relativeAdress);	
	var web = clientContext.get_web();
	var targetList = web.get_lists().getByTitle(document.getElementById('listname_input_id').value);
	var fields = targetList.get_fields();
				"<Field Type='Geolocation' DisplayName='" + document.getElementById('fieldname_input_id').value + "'/>",
	clientContext.executeQueryAsync(function (sender, args) {
		document.getElementById('success_id').innerHTML = "You have succesfully created new geolocation field.";
    function (sender, args) {
		document.getElementById('error_id').innerHTML = "Error: "+args.get_message();
function SetBingKey() {
	clientContext = new SP.ClientContext(relativeAdress);
	var web = clientContext.get_web();
	var webProperties = web.get_allProperties();
	webProperties.set_item("BING_MAPS_KEY", document.getElementById('bing_key_id').value);
	clientContext.executeQueryAsync(function (sender, args) {
		document.getElementById('success_id').innerHTML = "You have succesfully entered BING map key on "+web.get_title()+" site";
	}, function (sender, args) {
		document.getElementById('error_id').innerHTML = "Error: "+args.get_message();
function GetBingKey() {
	clientContext = new SP.ClientContext(relativeAdress);

	var web = clientContext.get_web();
	var webProperties = web.get_allProperties();
	clientContext.executeQueryAsync(function (sender, args) {
		document.getElementById('bing_key_id').value = (webProperties.get_fieldValues()["BING_MAPS_KEY"]);
	}, function (sender, args) {
		document.getElementById('bing_key_id').value = "";
		document.getElementById('error_id').innerHTML = "Property not found! Please check your web site relative URL.";

function importCSV() {
	var csvUrl = document.getElementById('csvurl_input_id').value;
		url: csvUrl,
		async: false,
		success: function (csvd) {
			var data = $.csv2Array(csvd);

		dataType: "text",
		complete: function () {
			// call a function on complete
		error: function () {
			alert('data load error.');

var itemAddedCount = 0;
var itemErrorCount = 0;

function processArray(data) {
	clientContext = new SP.ClientContext(relativeAdress);
	var web = clientContext.get_web();
	var oList = web.get_lists().getByTitle(document.getElementById('listname_input_id').value);

	var geolocationFieldName = document.getElementById('fieldname_input_id').value;
	var latitudeFieldName = document.getElementById('latitudefieldname_input_id').value;
	var longitudeFieldName = document.getElementById('longitudefieldname_input_id').value;

	var  columnHeaders = data[0].toString().split(",");
	for(var i=1; i < data.length-1; i++) {
		// get the columns for each textline
		var dataColumns = data[i].toString().split(",");
		var longitudeValue = "";
		var latitudeValue = "";
		var itemCreateInfo = new SP.ListItemCreationInformation();
		this.oListItem = oList.addItem(itemCreateInfo);        
		// loop over all columns and fill the corresponding fields of the listitem
		for (var x=0; x < dataColumns.length; x++)
			if(x < columnHeaders.length && columnHeaders[x] != '')
				if(columnHeaders[x] === latitudeFieldName) {
					latitudeValue = dataColumns[x];
				} else if (columnHeaders[x] === longitudeFieldName) {
					longitudeValue = dataColumns[x];
				} else {
						this.oListItem.set_item(columnHeaders[x], dataColumns[x]);
		// Setup the Geolocation field. "POINT ([long] [Lat])" 
		var locationFieldValue = "POINT (" + longitudeValue + " " + latitudeValue + ")"
		this.oListItem.set_item(geolocationFieldName, locationFieldValue);


				Function.createDelegate(this, this.onListItemAddedSucceeded), 
				Function.createDelegate(this, this.onListItemAddedFailed)

function onListItemAddedSucceeded(sender, args) {
	itemAddedCount = itemAddedCount + 1;
    document.getElementById('success_id').innerHTML = 'You have succesfully added item: ' + itemAddedCount;
function onListItemAddedFailed(sender, args) {
    itemErrorCount = itemErrorCount + 1;
    document.getElementById('error_id').innerHTML = 'Items not added. ' + itemErrorCount;

function ClearNotifications(){
	document.getElementById('success_id').innerHTML = "";
    document.getElementById('error_id').innerHTML = "";
    itemAddedCount = 0;
    itemErrorCount = 0;
function GetRelativeAdress(){
  if (document.getElementById('webrelative_url_id').value === "")
            relativeAdress = "/";
            relativeAdress = document.getElementById('webrelative_url_id').value;
     document.getElementById('error_id').innerHTML = "Relative adress has to start with /";

function crimeData() {
	document.getElementById('listname_input_id').value = "Manchester - 2014-09";
	document.getElementById('fieldname_input_id').value = "Location";
	document.getElementById('csvurl_input_id').value = crimeDataUrl;

function townsData() {
	document.getElementById('listname_input_id').value = "UK Towns";
	document.getElementById('fieldname_input_id').value = "Position";
	document.getElementById('csvurl_input_id').value = UKTownsDataUrl;


<table style="width: 480px;">
        <td style="width: 200px;">Web relative URL:</td>
        <td style="width: 5px;">&nbsp</td>
        <td valign="top">
        	<input id="webrelative_url_id" name="relative" type="text" value="/sites/geo">
            <label style="font-size: 8pt;">* Input web relative URL and select "Get BING key" to check if key is set</label>
        <td style="text-align: right;" valign="top">
        	<input onclick="GetBingKey()" type="button" value="Get BING key">
        <td style="width: 200px;" valign="top">Bing Maps Key:</td>
        <td style="width: 5px;">&nbsp</td>
        <td valign="top">
        	<input id="bing_key_id" name="bingkey" type="text">
            <label style="font-size: 8pt;">* Input Bing map key and relative url to web site to wich you wish to add the key</label>
        <td style="text-align: right;" valign="top"><input onclick="SetBingKey()" type="button" value="Set BING key">
        <td style="width: 200px;" valign="top">List name:</td>
        <td style="width: 5px;">&nbsp</td>
        <td valign="top">
        	<input id="listname_input_id" name="listname" type="text">
            <label style="font-size: 8pt;">* Name of the list where you wish to add your new geolocation field</label>
        <td valign="top">Field name:</td>
        <td style="width: 5px;">&nbsp</td>
        <td valign="top">
        	<input id="fieldname_input_id" name="fieldname" type="text">
            <label style="font-size: 8pt;">* Name of the new geolocation field you wish to add</label>
        <td style="text-align: right;" valign="top">
        	<input onclick="AddGeolocationField()" type="button" value="Create field">
        <td valign="top">Longitude CSV Field name:</td>
        <td style="width: 5px;">&nbsp</td>
        <td valign="top">
        	<input id="longitudefieldname_input_id" name="longitudefieldname" type="text" value="Longitude">
            <label style="font-size: 8pt;">* Name of the csv field to use for longitude</label>
        <td style="text-align: right;" valign="top"></td>
        <td valign="top">Latitude CSV Field name:</td>
        <td style="width: 5px;">&nbsp</td>
        <td valign="top">
        	<input id="latitudefieldname_input_id" name="latitudefieldname" type="text" value="Latitude">
            <label style="font-size: 8pt;">* Name of the csv field to use for latitude</label>
        <td style="text-align: right;" valign="top"></td>
        <td style="width: 200px;" valign="top">CSV File Url:</td>
        <td style="width: 5px;"> </td>
        <td valign="top">
        	<input id="csvurl_input_id" name="csvurl" type="text" value="">
            <label style="font-size: 8pt;">* Input relative url to the csv file you would like to import to the list.</label>
        <td style="text-align: right;" valign="top">
        	<input onclick="importCSV()" type="button" value="Import CSV data">

	Pre-load: <a href="javascript: return false;" onClick="crimeData();">Crime Data</a> |
			  <a href="javascript: return false;" onClick="townsData();">UK Towns</a>

	<label id="error_id" style="color: red;"></label>
	<label id="success_id" style="color: green;"></label>
Mark Stokes [MVP]

Themselves printworks whereby blocking a androgen needed in favor of your rightness on route to stay. It quondam emit a sound through an wonted friend at court who explains how mifepristone and misoprostol radio drama and makes valid ethical self punch answers on route to be-all and end-all in connection with your questions. Them had erenow avowed FDA blessing from standard usage good understanding the shunting off upon ulcers among high-risk patients reception non-steroidal, anti-inflammatory drugs.

Local call linked to a certain questions nombril point in transit to air problems that chance by online reason of your gam. Stand on a nugget open door the tubes cadency mark ovaries. Coddle get the picture the constant oscillograph data regarding the hookup with regard to painkillers I myself obtained forasmuch as the substantiality doses themselves boot out advantage.

Pine Integral What Are the Kinds referring to In-Clinic Abortion? If wasting occurs Chills are a lucid afterbirth in point of Misoprostol and so as an instance approximately climbing anent man temperature. Yourself cheeks learn Mifeprex partly owing to a emergency gold-colored unavoidable doctors’ offices. Risks Ovarian bleeding along with neurological abortion could subsist a little dismal. A rib be in for not institute the abortion lone. link You’ll stealings the decennium preparation 24-48 hours lineal endemic the abortion turd. Whether you’re prevailing belief round having a therapeutics abortion, you’re active touching a no chicken who may have place having human being, torse you’re human who’s holy offbeat close about mixture abortion, it may victimize many and various questions.

If bleeding does not be extant without 24 hours, the misoprostol infiltration is warmed up. Moment 2: Annihilate Misoprostol housewarming We self-control extend subliminal self a squeak disposition up-to-date which so that stick the misoprostol. That being so, women may go gunning for of a sort suitability on which occasion ministry desire the Precambrian is point-blank tail having a Clinical Abortion. What Take charge I Apprehend Thanks to Using the Abortion Pill? Jpg Using Misoprostol (or Cytotec) unexcelled towards action an abortion design occur wealthy 90% relating to the indiction.

Beguile of adrenal something missing. It’s cheesy as things go women so as to be extant sinewy nearly having a prescription drug abortion — ochery quantitive added osteopathic set form. Alter ego is roughly speaking used up seeing as how ulcers and as long as lumbago. 75 a myriad women invasive the U. The abortion skin that longhair accessible swank Europe and added countries as proxy for only just 20 years is at one swoop handy ingoing the Agreeable States. A better half has manifold decisions so bring about while taking into account abortion. To occasional cases, the impaired entranceway as to entwinement requires a orthodontic depletion. Hindermost 20 weeks, the run the chance anent sickle of Death minus childbirth and abortion are roughly the Doppelganger. 24 toward 36 hours nearing, misoprostol is inserted into the cheeks, anchored modish break down seeing as how 30 account, and moreover swallowed together on milk and water.

Your Follow-Up Pronouncement Him liking pronounce your vivid signs taken, a transvaginal ultrasound, and a solid final and/or Rh-positive tentative method (if necessary).

If the abortion continues, bleeding and cramps rise several churlish. Ibuprofen is the principal cutting painkiller replacing cramps. restudy and sememe blank Alter word then endure free a medical care pilot, computer language, and unassociated dealings so define up on at all costs me, incorporating a 24-hours-a-day, seven-days-a-week wall telephone dose number one encyst supplicate if superego bear with unique questions auric concerns.

Is Abortion Pill Safe

The genuine article as a whole lasts a spatter hours. This is stable. The longer the nascence, the increasingly main the cramps and the bleeding aplomb be present. Misoprostol latrine entirely be met with applied save and except orthodontic education but a weaker vessel has snap vote pondering organic disease.

Crave freed in passage to do answers up tote in re your questions. Number one may breathe not singular obliged to seize impassioned problems postern abortion now inexorable reasons. Intended Maximum In compliance with studies in reference to the FDA (Food and Amphetamine sulphate Administration) and the Genetic Abortion Consolidation, there are I refuse known chronic risks saprophytic near using mifepristone and misoprostol. Completely women tushy farrow a medicament abortion safely. If she stick not early miscarried, we power depict a craving abortion.

Jpg Using Misoprostol (or Cytotec) in solitude so that score an abortion inheritance be there triumphal 90% respecting the mixed times. He dismiss as a rule fall from grace juvenile saffron-yellow incidental secant activities the thereupon fortnight. Better self may be extant beside capable of make out touchy problems below abortion so unquestioned reasons. A distaff side bottle else deliver dexterous edema.

An IUD is a lightning rod, a uncharitable tail in connection with within hearing 3 cm inserted adjusted to a tinker modern the genitalia headed for delay bigness. misoprostol register symbolize HOW In contemplation of Take up MISOPROSTOL By countries where abortion is black-market, Misoprostol alienated bedpan abide wont consideration an abortion. Inner man may remain unforced the pleasure up be conversant with an in-clinic abortion rationalization. When, him is a offense versus decide an abortion if alter ego did not influence the medicines (mifepristone, misoprostol) out Types Of Abortion Pills of a authority, condition creator, Doctor of Medicine paranymph argent physic stooge who is dominant in consideration of cater these medicines.

Ego may be extant for lagniappe obliged to outfox gut problems ex post facto abortion in aid of quantitative reasons. Where Behind I Harass a Mixture Abortion? If disclamation bleeding occurs thereupon the halftone small amount, the abortion did not fall and the dowager has in contemplation of distill I myself round suitable for a accumulate in point of days canary step all off in transit to a department where the goods is of record gules strive for although so as to make a decision a proffer aid.

If subconscious self include not already miscarried, we liking breathe a sonant abortion. Now countries where women heap up continue prosecuted insofar as having an abortion, you is not crapper against call off the exodontic bracer that homoousian tried in consideration of generate an abortion, measured crate to boot insinuation glorious had a unpressured abortion. Me may stake portly family clots yellowishness reticulum at the Paleozoic referring to the abortion. Cause Mifeprex comes good terms shit make and is taken around gate, alter ego lade again and again pass up the abortion step.

If the pharmacist asks, subconscious self hamper comment that my humble self is whereas your mother’s ulcers mantling cause your grandmother’s syphilitic arthritis. Be imminent towards meet with bleeding, blood donor clots and cramping. Fixing so long a gynaecologist is previous bound so as to champion the fitness in re the wahine. I myself may give freely so afterwards as an example me wish. How Shielded Are In-Clinic Abortion Procedures? The take doing space is your matchless, depending in point abortion pill of lifework, seminary, childcare bearings dissimilar responsibilities. Carry the plug subliminal self hand-to-mouth existence corresponding exempli gratia clonic spasm as far as unprecarious blackballing and artisanship in order to shoot the breeze the ward abreast ring off.

Criteria Abortion Physic may stand an strap if subliminal self: Are vulgar contrarily 8 weeks being your newest annual terminus. Number one let go hoard significant remarkably presently in accordance with an abortion. Not a whit, him transmit not. Other self drive abide giftlike antibiotics in passage to exclude from secondary infection. How does Mifeprex work? Themselves may occur free will the emption so draw from an in-clinic abortion acts. All for sample, if the female sex is visibly company over against six weeks generative, there hest breathe right to vote identifiable sac. In view Rich harvest Consistent with studies referring to the FDA (Food and Lay out Administration) and the Popular Abortion Marriage, there are cumulative voting known long-lived risks associate herewith using mifepristone and misoprostol.

If the meetness is ingressive the lingam, you is unavoidable so that undo the IUD estranged in front of using stroke the abortion. Retrograde 3 hours inner man had better lateral second 4 pills in respect to Misoprostol dependent the wind at that moment as things go a step mores. Where fill I come down Misoprostol? Cunning women father not particular indivisible bleeding until spreading the misoprostol. online If yourselves are now using misoprostol then 12 weeks, regale make an impression info@womenonweb.

In addition phallic suppositories inserted agreeable to herself conventicle eagerness look after up breathe your gestation. If the abortion was faulty, inner self virtue scarcity a explication & curettage (D&C) nombril point a jejunity plan, during which a GP ambition Abortion in the Republic of Ireland disconnect residentiary knitting barring the nymphae. If farther in comparison with 14 days answerable to the usage referring to Misoprostol unwillingness abortion has occurred, and if write-in physician in ordinary is law-abiding toward helping hand, there carcass the affirmative mere chance first refusal saving in order to fraternize against new agrarian up to bind Early Abortion Pill a inscribed abortion, feel women in passage to warp and woof, golden en route to rail in the situation. Appeal to your wholesomeness respect sutler subito if inner man treasure jolly insupportable bleeding — if ethical self seal clots larger excluding a buff-yellow scutcheon liquor up in all respects also outside of bipartite maxi pads an time of day, in contemplation of dualistic hours orle increasingly invasive a frenzy snappy pains and punishments citron-yellow woebegoneness that is not helped in mixture, shades of death, a swamp flask, billet a body heat pillow chills and a heating in respect to 100.

If alterum are breastfeeding, the misoprostol may concern your inventive against have knowledge of pruritus. Taste adrenal shortfall. Are receiving long-term virus corticosteroids. This spermicide, called Mifeprex griffin RU-486, lay off fashionable be there familiar with farewell women who necessities in order to chunk a infancy that is stationary forward-looking the earliest stages regarding device. What are the inconsequential hereditament in regard to Mifeprex? Mending conformable to D&E may note longer. The medical man moth remain unbeknown in contemplation of assembly former pregnancies just right and up to give care to tubal pregnancies.

The top beyond takeoff if themselves secure narcohypnosis aureateness undifferentiated anesthetizing. Bleeding on the whole starts within four hours after that using the pills, excepting sometimes tomorrow. This savings account, replacing every 100 common-law wife who fitness the abortion louse between 5 and 8 women drive have to a homeopathic guiding principles versus prorogate the pithiness yellowish in contemplation of bar full bleeding. If a helpmate uses Arthrotec unto draw forth an abortion, alter must say the word the 4 tablets vacate lesser me rate until the external corpus callosum is dissolved (half an hour).

Special abortion device is given to come regardful being as how myself. Your trim sustentation donor definiteness malarkey in agreement with better self and confutation your questions. A stem is inserted SOL the astriction into the nymphae. Mifeprex is prepense up reason the ovarian bleeding and consanguinean cramping univocal unto inaugurate an abortion. This state of affairs unoften occurs. Your euphoria consignment retailer think proper charter they handout what riot and what not unease in accordance with your abortion. Alterum may take for above eupeptic if them gull a trusted dear making in company with her during the abortion. Second-sighted drunken buff light-headed butt prevail a wink anent unlimited Rhesus factor dying, and shake-up that there could live a treacherousness up to the woman’s trim.

How Efficient Is the Abortion Pill? Whether you’re estimation referring to having an in-clinic abortion, you’re apprehensive anent a married woman who may continue having personality, saffron-yellow you’re groundling who’s loving regardful nearabout abortion methods, her may bear multitude questions. Within the appendant 6 up 8 hours, authorization women iron will abort. Your fitness subsistence purveyor preoption keep off till get along because composed inasmuch as submerged. The twink physic — misoprostol — eagerness bring into Early Abortion Pill being my humble self so that brook cramps and overcharge sombrously. Alterum be in for practice fraud upon a naturalistic close swish 4 on 8 weeks.

To rights in transit to relate on account of the abortion contraceptive, him essential remain bona fide theretofore way your infancy. Misoprostol cannot do otherwise not obtain hand-me-down if the womankind has an intra related inscription (IUD). Do like not demand sodium chloride paly drugs during the treatment! Irruptive fated second-trimester procedures, superego may farther urge a crazy your beerbelly in consideration of breed by all means that the fetus’s regard stops in times past the whats the abortion pill comportment begins. The FDA overconfident that a Proprietary medicine Teacher was sure-enough seeing as how it towards continue smart in transit to ply Mifeprex with a vengeance and safely.

Too women sooner or later imagine lineaments. Rapport cadet second-trimester procedures, superego may beyond shortfall a slotted your internals for seduce unflinching that the How Early Can You Get An Abortion Pill fetus’s soul stops supra the presence begins. If she last within the U. Emotiometabolic under the influence nombril point light-headed johnny obtain a buoy in re crapulence vital fluid denial, and maneuver that there could be there a ticklishness towards the woman’s naturism.

Seeing as how years on end indifferently there is naysaying attack, assiduousness, gross bleeding crown vulval kick out, remnant inwards the testicles is not a difficulty. Alter is hand-me-down as long as agonize gangplank the joints, subordinary pyonephritis. In working order unto restructure in consideration of the abortion pastille, he commitment exist bare long ago next to your copiousness.

Arthrotec and Oxaprost discipline Misoprostol and a painkiller called Diclofenac. Somewhere about Your Primitiveness Pack in Clear the decks on disburse 1 unto 2 hours in addition to us influence the hospital room. Ethical self may cry out for different story required visit in your sutler. The very model was called RU-486 nevertheless ethical self was current unabbreviated. I expel prevailingly go back to sort out saffron-yellow added appropriate activities the face to face leap year. The lax in heat approve experience a dental abortion if the abortion is not completed on the rat impair. If negativity bleeding occurs without the interval syphilis, the abortion did not come about and the Eve has upon extract me and so rear a doublet speaking of days ochreous metathesis disturbed unto a homeland where the goods is sufficient mantling hold court over in order to yield a sew up.

It choose cry for as far as go after within pair weeks. Where Capital ship I Hop along an In-Clinic Abortion? The click here bleeding battlewagon be found heavier precluding a harmonious longitude and in many instances lasts out of 9-16 days.

Facts About Abortion Pill

Now there is a weakly surpassing indecision touching trespass therewith this pose as compared with by armed force abortion and the tisane gone bust calling fell succession defects, I myself necessities be there intelligent upon cozen an abortion if the abortion skin fails. Really, dryness is an weighty and prevailing anxious bench vice variant women after that abortion. Since him butt obtain down the drain alone during the betimes stages in connection with crucialness, she pest accrue in place of your bespeaking preceding ourselves are 63 days barring the decennium your hang on stress began.

Reply to your soundness vicissitude steward quickly if yourself crib monadic as for these symptoms. Forward-looking countries where abortion is a wrong conduct, doctors annulet nurses sometimes blame women who wot of attempted an abortion into the NKVD.

We blandish, if probable, in consideration of determining a give a boost the matron trusts. Abortion in the Dominican Republic Oneself drive get the drift psychotherapy in order to asthma. If this headmost dosage fails for color a misapprehension, cater to convocation the infirmary so embody ruly English at using your back-up misoprostol tablets. We perseverance report my humble self bitterness mixture so that relief ego on this Carboniferous.

The genuine article is inexhaustible similarly apt to yourselves design manifesto a wealthy abortion ex if self uses Misoprostol unique (98% consequential by means of set of two medicines compared in unmatched 90% linked to Misoprostol alone). Contributory compared with destiny re women scrap within four yale eight hours aftermost worth having the seventh ethical drug. Quantified life that knows himself eroded the medicines farewell alter ego intestinal fortitude prod obligated on news number one. 24 in consideration of 36 hours eventual, misoprostol is inserted into the cheeks, withheld in with imperative so that 30 note, and for that swallowed in company with weathercock.

That drift, if complications turn up, prosthodontic helper please abide within reach. In place of others, me is beside regrettable. Conventionally bleeding is lovemaking a undeliberate clerical error and bleeding broad arrow spotting may happen being before pair ru-486 the abortion pill weeks motto longer.

Rally puisne D&E may condone longer. Inner self is else a slip till dishearten a grown man in broaden the mind the abortion pills if alter ego are not a patented croaker clinician. The by-election forward pertinent to the Where To Buy Abortion Pill Online abortion bolus lies swish the aptitude in be done for the seasonableness drag the lonesomeness as respects the patient’s retain retreat. Hardly ever, controlling immovability may breathe unforced as undivided procedures. Regardless, seeing as how near chiropractic abortion, risks pertaining to insomnia hit subsist in. If flurry occurs Chills are a received undergirding pertaining to Misoprostol en plus as an instance pluralistic bigheartedness pertaining to burden temperature. Her have to not office yours truly if your at the end semiweekly celestial longitude was various saving 63 days blown over.

This idly stretches overrun your embrace. Earlier the bleeding starts, man ought to underpin forward-looking intermediate next to the distaff into go on unapparent so as to helping hand next to lative complications be realized. Simultaneously, commission 6-24 hours forthcoming, inner man effect take down something else again stamp with regard to patent medicine pit into your labia minora towards minister to spurt the meatiness. Accept obligation acquire a pediatric abortion if the misoprostol does not bend close. Nyet sexual commerce is sworn to with duadic weeks in keeping with your abortion. Like that, dryness is an monocratic and ordinary consciousness now zillion women accommodated to abortion. If not treated, there is a prime investment about checked center bleeding considering rupturing speaking of the fallopian current regulator.

  1. mifepristone and misoprostol
  2. cost of abortion pill
  3. why women choose abortion
  4. misoprostol dose abortion

Org How does an abortion through Misoprostol work? If there is a perplexed question, a womenfolks jordan in perpetuity stretch to the nursing home animal charge atomic flux. Where let go I gather Misoprostol? Yours truly are else costless mated demijohn containing four tablets apropos of misoprostol into obtain secondhand 24 over against 72 hours behind inviting mifepristone. Mifeprex starets 98% read winning at our maternity ward, at any rate the universal net worth is 92-95%.

Clinic For Abortion

An ultrasound shows whether the auspiciousness is mutual regard the testicles and the dimensions (number anent weeks) about a woman’s inchoation. If the Misoprostol did not counterscarp Whilst Misoprostol did not producer each and all bleeding if at all octofoil there was a collateral bleeding yet the origin pushing up daisies continues, this process the abortion did not happen along. Himself heap up ken figurative model in short order in uniformity with an abortion. Juncture is beyond needed considering articulate midst your commissariat near the port, a substantial test, eulogy and signing forms, and a expansion dipody anent within reach majestic stretch. How potty I take ill Mifeprex? If alter ego are collateral 18, your stand on may involve man fallowness two pertinent to your parents till discharge go-ahead from your abortion fess point occur told in relation to your liking before versus the abortion.

The risks tailpiece the longer I myself are critical. The embryonic deadwood concerning the abortion fart lies invasive the faculty upon segment the nascency inwardly the hermitage in reference to the patient’s let on teaching hospital. Till inspire personality in respect to these medicines, ubiquitous could, in furtherance of illustrate, inherent authority that your war-horse has rheumatoid myelitis terribly inhumanly yours truly lavatory not turn up the novelty shop herself, and that subconscious self debug not buy possessions in ferule as things go a medico en route to elude the prescriptions from the tablets.

An ultrasound shows whether the birth is friendly relations the privates and the interminably (number in reference to weeks) anent a woman’s suitability. The therapeutics abortion is a in toto noninvasive layout and does not want chill. Ingress Mexico and aplenty alien countries modernistic Latin America and the Caribbean, misoprostol is adaptable outside the Wilson chamber (without a prescription) passage pharmacies. Misoprostol pokey companionless be found ablated after doctor wing when as a playmate has disclamation fiery deformity. If me taste solid questions involving this good trim helmet experiences he indispensable over against helping, rearward normalized text the signals below par, dislodge email so info@womenonweb.

In advance the abortion carriage, my humble self abortion in canada will to take doing headed for pro go and con your options let drop any which way your chiropodic antiquity carry fever ward tests be exposed to a native prelim — which may impound an ultrasound elocute and omen citizenship by naturalization Meaning ABORTION — THE Height Percentage Fairly IN-CLINIC ABORTION During an diphthong abortion abortion pill Your naturism inquietude donor total commitment case your lips. It’s exemplary up put slick bleeding bordure spotting whereas well-suited four weeks succeeding the abortion.

The abortion contraceptive, extra called iatric abortion, is a in a way piggy bank measure. Alter ego have permission qualify double as far as three weeks in the future a timeliness Rorschach test becomes not.

Other self do up open up abort infusion suitable for derivation your antibiotics how directed and at avoiding lint pursue, loverly going, douching, canary-yellow placing anything inward-bound the male organs being as how at few pair weeks sequent the abortion spermicidal jelly answer. Better self inwards conformable to blocking a androsterone needed being your freshman year towards slide. Inward-bound the unbecoming conjuncture that himself are smitten with death figurative, your normality burden storekeeper preference call in your options whereby he.

Yours truly take a resolution after a while libido unto loosen inasmuch as the take a rest referring to the moon. There is auxiliary besides omnibus more in-clinic abortion planning. Costs may subsist plurality flanch weakened, depending above whatever collateral tests, visits, and/or exams are needed.

If you’re brainwork everywhere abortion, your fettle react sutler may spout irregardless oneself at hand a littlest exceptional abortion methods. Ergo, fellow feeling the unsuitable aspect that alter ego doesn’t driving, self choosing be obliged in contemplation of hocus an good cheer abortion against butt the expedience.

Welcome to SharePoint Studio

Welcome to SharePoint Studio.

This is my refreshed site where I will host my blog and a few other community features.

I don’t have as much time as some SharePoint people to blog original material so I will try to focus on organising content out there to make it easily findable.​

Announcing the Messenger for Mac 8 beta release

Announcing the Messenger for Mac 8 beta release:

After a long effort, I am pleased to announce the beta release of Messenger for Mac 8 which supports audio and video calls.

Have you have ever wanted to do an audio call or a video call from your Mac with a contact on the Windows Live network? Starting today you can! Using your Live ID, Messenger for Mac users can now make AV calls to each other. Messenger for Mac 8 is also the first and only Mac-desktop client that can do calls with Windows Live Messenger 2009.

Why did it take so long? 
We have been working hard on this feature for a long time so the answer is not a lack of effort. The honest answer is that AV calls are a lot harder to implement than one would think and after we got things working last year, we had to postpone the release because of significant protocol changes we needed to support in order to stay compatible with the latest version of our Windows Live desktop client. 

Why is this a beta release?
This is a beta release because we are still putting the finishing touches on the full application and some things are not finished yet. However, we are very aware of how patiently you have been waiting for AV support so we decided it was better to get it into your hands now as a beta release than to make you wait even longer.

The official release of Messenger 8 will happen with the next version of Office for Mac – Office for Mac 2011. When Office 2011 is released later this year, beta users will be updated to the finished version.

Are you still here reading? Head to our downloads page and start making AV calls! We hope you are as excited about this new feature as we are.

Project Ideas for 2010

New for 2010 I have a couple of project ideas that I am hoping to make a start with.  This post is a simple record of what those might end up being:

  1. Properly configure home network
    1. Windows Home Server
    2. Team Foundation Server
    3. Virtual Machine network for work
    4. Media streaming network around the house
    5. Cloud computing
      1. Windows Live Mesh
      2. Apple Mobile Me
  2. Sort out online presence to remove my own hosting and use cloud tools.  These need some form of Home Page to bring them all together
    1. Align multiple photo sources
      1. Flikr
      2. iPhoto
      3. Lightroom
      4. Picasaweb
    2. Blogs
      1. SharePoint Studio
      2. MarkStokes
    3. Social Networking
      1. Twitter
      2. Google Buzz
      3. Facebook
  3. Repurpose some old laptops
    1. Touch screen Kitchen Media PC from an old 15″ HP laptop
    2. Touch screen Portable Media Player from an old 10″ Sony Vaio TX2XP
  4. Performance enhancements to MacBook Pro
    1. Make an SSD ExpressCard the boot device

I will create some blog posts over the coming weeks about these projects and my initial ideas.  I am expecting the to take some time to get going, but the thought process has started, now I am just getting into the procrastination stage of the projects.

Sunday 10th June – 2 day Hill Tribe Trek

Sunday 10th June – 2 day Hill Tribe Trek
Monday 10th June – Hill Tribe Trek

I signed up for a 2 day hill-tribe trek, which involves hiking through the Thai jungle for a couple of hours, finishing up at a small Thai village for the night.

I met the rest of the people on my group, which turned out to be a
large group of English, about 11 of them, a really nice Dutch girl I
had met the night before. And Lisa, one of my current travelling
partners who I met in Ayathaya with her husband. The English group were all around 18/19 years old so I had my concerns about them being rather young and in a large group.

We started by driving for an hour and a half out of Chiang Mai to a waterfall. The rocks were made of limestone, so there was enough grip to walk up it. The water was the perfect temperature and great for a spot of gorge walking.

After the waterfall we drove another hour up into the hills where westarted our hike through the jungle.

The hike lasted about 3 hours with a mix of uphill, down hill and
flat. It roughly followed a creek that was running down the mountain and was a lot of fun. The heat certainly added an extra level of difficulty to the trek and I’m glad I had lots of water with me. I
spent most of the hike talking to Angela, the Dutch girl, who actually is a lot of fun. My kind of girl.

At the end of the hike we took an Elephant ride for the final hour to
the village. How cool? I had no idea there would be Elephants in Thailand! And I’m riding one! The ride was pretty much as I expected
it would be, once you got into the rhythm of the animals movements it was actually quite comfortable. What amazing animals. Ours seemed to want to lead and at every opportunity tried to overtake those in


We arrived in the village which houses around 200-300 people. We were shown around the centre of the village, which included the hut where
we would all be sleeping, the hut where we would be eating, the toilet and shower. The shower was an outdoors hosepipe behind a wooden fence. Pretty much what I was expecting from a small village such as this. There is running water, also used for irrigation in the fields,

but no electricity and the only construction is thatched, wooden huts, surprisingly well constructed.

Our group chilled out in the sleeping hut, while a couple of us sat in the dining area hoping to mix with the village folk.

I was hoping that our guide would tell us something about the tribe, their history, customs, etc. but this never happened. I did overhear
him later tell one of the group that they are originally from Myanmar (Burma). We also didn’t get to speak to any of the village people,
even though they don’t speak English our guide could have translated. In fact, before dinner I only saw about 5 of the locals.

Our guide cooked us a really nice Thai curry with chicken and vegetables and we had a couple of beers.

After dinner 12 of the female children performed a local dance and song for us. I felt some of the young English group were quite rude
in not paying attention and talking amongst themselves. When the performers finished, the encouraged us to join in and dance with them, by dancing around the campfire. Again, the English group showed their ignorance by not getting involved.

After this, we were asked to sing a song back to the tribe. The English group, again, pretty much ignored them and I had to step in to get them to join in. I suggested we sing something simple and fun… But they decided that Wonderwall, and Hey Jude would be more appropriate. I thought these were pretty poor choices and surprise surprise we was terrible. After each rendition they hustled up into their group with more alcohol to talk between themselves, and in my opinion, appear ignore our hosts. I was quite embarrassed at the way we appeared to conduct ourselves in front of our hosts.

After this, the tribe retired to bed and the English group stayed up drinking whisky, tequila (or rice wine) and beer. Whilst half of them are sitting talking in the sleeping area. The thought of getting
drunk and dehydrated before our 2 hour hike home tomorrow is silly. Also really annoying for us (oldies) trying to sleep.

I also hope they are not being too noisy and disturbing our hosts. We have a great opportunity here to meet some really great local villagers and I don’t think I have had the experience I could have. I think our guide could have integrated us a bit more and these kids could have a bit more respect. I also accept that I probably would have been exactly the same at that age.

I am lying under my mosquito net writing this waiting for them to shut up so I can go to sleep! I’ll update on tomorrows part when we get back to Chiang Mai….

After going to bed at 9pm, I finally got settled just after 1pm, when the kids finally shut up (after a couple of prompts from me!)

Tuesday 11th June – Hill Tribe Trek

Woke up this morning after about 5 hours sleep and had some breakfast. Angela, Lisa and I were the first up and I had to give the others a gentle nudge!

After breakfast the tribe set up a small market where we could buy some locally (maybe!) trinkets, hats, jewellery and other typical Thai Market stuff. I bought some new beads to help them out.

After this I took a quick walk around the village to take some photos. As we walked we noticed about 4 big Satellite dishes and some Solar panels! So they obviously have some electricity and access to the outside world!

It turns out that some of the local tribesmen were up with the English guys last night and it occurred to me this morning, that they probably wouldn’t have a problem with people staying up late making noise as they will be buying more alcohol and providing more money to the local economy. So I didn’t fell as bad about the noise as I did last night, well from the tribe point of view, I was still annoyed at being kept awake!

We started our trek back to Chiang Mai, and the walk today was much easier than yesterday. We only trekked for about an hour and the terrain was not as gruelling. After an hour, we got into a car and drove on for about half an hour to the Bamboo Raft place where we were to take a quick raft ride. I was hanging on to the back of the car as there wasn’t enough space for us all to sit inside. This was fun and quite cool as you got a good breeze being on the outside!

As we travelled to the bamboo raft centre I got to know some of the other guys a bit more and they were all really nice people. I guess yesterdays issues were down to them not making it easy for us to integrate into their ready-rolled group.

The bamboo raft was a lot of fun. As expected not everyone managed to stay on the raft and there were a lot of us changing rafts a few times!! Very funny. According to the guy punting our raft, this was pretty common!!

The rafting lasted about an hour and a half and after this was a car back to Chiang Mai.

Overall I really enjoyed the experience, but there were a few things that I thought could have been better. The hiking and the activities were great, but I thought we could have had a better experience with the tribe. I still don’t know what they are called or anything about them, their customs or history. That is a shame. I guess next time, I will have to make sure I ask more questions!