 fileName, end) {
				
				// magic replacements for partials
				if(partialPath) {
					fileName = doPartialMagicToFileName(fileName, partialPath);
				}

				sheets.push(fileName);

				if(options.tags.link && typeof options.tags.link === 'function') {
					fileName = options.tags.link(fileName, null);
				}
				
				var file = fs.readFileSync(path.join(options.relativeTo, fileName), 'utf8');
				return '<style>' + file + '</style>';
			};

			var inlined;
			if(options.tags.link) {
				inlined = html.replace(/(\<link[^\>]+href\=[\"\'])(?![^\"\']*\/\/)([^\"\']+)([\"\'][^\>]*rel\=[\"\']stylesheet[\"\'][^\>]*\>)/g, replaceFn);
				inlined = inlined.replace(/(\<link[^\>]*rel\=[\"\']stylesheet[\"\'][^\>]*href\=[\"\'])(?![^\"\']*\/\/)([^\"\']+)([\"\'][^\>]*\>)/g, replaceFn);
			} else {
				inlined = html;
			}

			// remove old file if it exists..
			if(fs.exists(dest)) {
				fs.unlinkSync(dest);
			}

			// create all necessary directories, if needed
			grunt.file.mkdir(path.dirname(dest));

			// create compressed HTML file
			fs.writeFileSync(dest, inlined);

			if(sheets.length)
				grunt.log.writeln('  - inlined the following stylesheets: ', grunt.log.wordlist(sheets));

			grunt.log.writeln(('  - created the following build:'+ dest).green);

		}

		function getLinkFileName(fileName, engine) {

			if(typeof options.tags.link === 'function') {
				fileName = options.tags.link(fileName, engine);
			} else {
				fileName = fileName.replace(/\.css$/, '') + '.' + engine + '.css';
			}

			return path.join(options.relativeTo, fileName);
		}

		function createStylePermutedBuilds(dest, html, partialPath) {

			var sheets = [], files = [], engines = ['webkit', 'trident', 'gecko'];
			engines.forEach(function(engine, index) {

				var engineNotFound = false;

				var replaceFn = function(full, start, fileName, end) {
					
					// magic replacements for partials
					if(partialPath) {
						fileName = doPartialMagicToFileName(fileName, partialPath);
					}

					fileName = getLinkFileName(fileName, engine);

					if(!fs.existsSync(fileName)) {
						engineNotFound = true;
						return '';
					}

					var file = fs.readFileSync(fileName, 'utf8');
					return '<style>' + file + '</style>';
				};

				var permutation = html.replace(/(\<link[^\>]+href\=[\"\'])(?![^\"\']*\/\/)([^\"\']+)([\"\'][^\>]*rel\=[\"\']stylesheet[\"\'][^\>]*\>)/g, replaceFn);
				permutation = permutation.replace(/(\<link[^\>]*rel\=[\"\']stylesheet[\"\'][^\>]*href\=[\"\'])(?![^\"\']*\/\/)([^\"\']+)([\"\'][^\>]*\>)/g, replaceFn);

				// if the files haven't been located, skip that one
				if(engineNotFound) {
					return;
				}

				var newFileName = dest.replace(/\.html$/, '.' + engine + '.html');
				files.push(newFileName);

				// remove old file if it exists..
				if(fs.exists(newFileName)) {
					fs.unlinkSync(newFileName);
				}

				// create all necessary directories, if needed
				grunt.file.mkdir(path.dirname(newFileName));

				// create compressed HTML file
				fs.writeFileSync(newFileName, permutation);

			});

			return files;

		}

		function inlineScriptTags(html, partialPath) {

			// don't inline script tags if disabled
			if(options.tags.script === false) {
				return html;
			}

			var tags = [];
			html = html.replace(/<script[^\>]+src\=[\"\'](?![^\"\']*\/\/)([^\"\']+)[\"\'][^\>]*\><\/script>/g, function(full, fileName) {

				// magic replacements for partials
				if(partialPath) {
					fileName = doPartialMagicToFileName(fileName, partialPath);
				}

				fileName = path.join(options.relativeTo, fileName);
				if(typeof options.tags.script === 'function') {
					fileName = options.tags.script(fileName);
				}

				tags.push(fileName);
				var file = fs.readFileSync(fileName, 'utf8');
				return '<script>' + file + '</script>';
			});

			if(tags.length)
				grunt.log.writeln('  - inlined the following script tags: ', grunt.log.wordlist(tags));

			return html;

		}

		function getExtension(fileName) {
			var ext = path.extname(fileName || '').split('.');
			return ext[ext.length - 1];
		}

		function inlineImageTags(html, partialPath) {

			var images = [];
			html = html.replace(/(<img[^\>]+src\=[\"\'])(?![^\"\']*\/\/)([^\"\']+)([\"\'][^\>]*\>)/g, function(full, start, fileName, end) {

				// skip over base64
				if (fileName.indexOf('base64')!== -1) {
					return start + fileName + end;
				}

				// magic replacements for partials
				if(partialPath) {
					fileName = doPartialMagicToFileName(fileName, partialPath);
				}

				var imageData = fs.readFileSync(path.join(options.relativeTo, fileName));Reminds me of my science-mining-converting rover. The landing was beautiful. I even landed gently enough I didn't destroy the engine. I gathered tons of science, researched it, then told it to transmit... and that's where it all went horribly wrong. "No comms devices". *bangs head against desk*. Okay, well I still had my huge engine, I could just rocket back to Kerbin... Nope, I didn't install parachutes cause I didn't expect it to be a return trip on this vessel. *bangs head again*. Okay, well I did have grabber, and there was a communication device on a crashed satellite on the other side of Minmus. So I ended up mining/converting fuel, then launching over to the communicator, grabbing the vessel, and transmitting my science. Later, a more experience scientist came by with a rescue ship and helped with the sciencey bits.I thought this was settled by the courts in 2010.... that his etj property was not actually even affected?
The point is not to have no development regulations in the ETJ. The point is that, in the future, those who live in the ETJ will have a voice on what regulations are adopted by the County and a vote on those responsible for their adoption or non adoption.
And BTW, there are others of us own property in the ETJ who support the removal of Boone's regulatory control over our property.
And if only the old high school site were in the ETJ, sale of the property would reduce the debt for the cost of the new high school thus saving all County taxpayers, including Town residents, substantial debt service charges.
We should remember that the deal on the old high school property fell through because - after putting in an upset bid and knocking out the firm that wanted to develop it - the Templetons could not produce a letter showing they had the financing to actually develop the land.
Dear Mr. Williamson, I am afraid that you are starting to succumb your own hype. Your statement that: "the Templeton family is in charge of the known universe." is only true in your delusional mind. We have no more or less influence on the political system than the average person does. In fact your wife's de facto political pac "Pam's Picks" exercises much more influence on local politics than anyone. Your attempts to make my family into some type of "straw man" to scare readers into believing