text:
Blackmon, 6-feet-2½, 265 pounds, with 4.9 speed in the 40, became LSU's 20th verbal commitment for 2010 and the 11th out-of-state prospect to choose the Tigers.
Sun Belt Conference member
LSU was unaware of Blackmon and had not recruited him to that point, Blackmon said. Only an 11th-hour decision by Blackmon and his father to attend LSU's camp brought the younger Blackmon onto the Tigers' radar.
"I wasn't being recruited by LSU,'' Blackmon Jr. said Friday via telephone from his home in Selma, a city of approximately 19,000 people located approximately 50 miles west of Montgomery and 90 miles south of Birmingham. "They never heard of me until I went to the camp. I really impressed the coaches with the way I performed.''
Blackmon and his father, Dexter Sr., the defensive line coach at
"They were kind of a random choice,'' Blackmon Jr. said. "I had never been to the school so I figured why not go to LSU. I had (the LSU flier) on my refrigerator. One night me and my dad were talking about it and we decided to go.''
Miles and LSU's coaching staff certainly are glad they did.
On his post-camp feedback from LSU coaches, Blackmon said, "They just kept congratulating me on all the work I did. Coach Miles told me that I reminded him of Glenn Dorsey (LSU's former All-American defensive tackle and No. 5 pick in the 2008 NFL draft).''
In choosing LSU, Blackmon said, "I liked the coaching staff. They're good coaches. They help the player with whatever he needs to do. It's a good environment.''
Blackmon is preparing for his fourth year as a starter at
LSU coaches project Blackmon as a possibility at both positions, although defensive tackle is his most likely spot. Blackmon also still must qualify academically. He lacks a test score.
Blackmon's seemingly lack of notoriety – evidenced further by the fact he's earned no individual accolades at
"Everywhere he goes, every time somebody sees him, they want him,''
Though lacking in notoriety, LSU is getting a multi-talented and athletically-gifted player, according to his coach, one capable of recording a bench press of 315 pounds, squatted 500 pounds and posted a vertical jump of 29 inches. Blackmon also plans to major in forensic science and LSU's respected forensics department proved to be another plus for the Tigers.
"First of all, Dexter is a fine young man, he has great character,''
As a player, "He has great speed for his size. He's fundamentally sound, has good technique. He's strong, fast and strong. He has good agility, good hands. They're going to find out that he's going to be a big plus for them.''
Like his coach, Blackmon cannot fully explain his previous lack of notoriety.
"I don't know (why),'' he said. "I guess you could say it's because
Mike Strom can be reached at firstname.lastname@example.com or 504.883-7057.


text:
Our updated site contains new and exciting additions to Opalescence Jewellery. Check out every section to discover the new looks and the great quality of our pieces.
Every piece of jewellery produced by Opalescence is one-of-a-kind due to the nature of dichroic glass.
Powered by Instalogic Inc.
Opalescence © 2011

subset: commoncrawl


text:
News Archive:
Threat to 'nail' cyclists sparks anger
Stuff.co.nz: Threat to 'nail' cyclists sparks anger
By GLENN CONWAY - The Press Last updated 05:00 27/01/2010
Sign of the Takahe restaurant co-owner Richard Freeman told an online forum he would "nail" cyclists and challenged "anyone wearing Spandex and shaved legs to get to my front door unharmed".
Freeman, who lives near the narrow, winding Dyers Pass Rd in Cashmere, said he drove "a black H2 Hummer and have put 2 [cyclists] into the curb over the last 6 months".
He later said the comments were tongue-in-cheek.
His comments were transferred to sport website Vorb, where they attracted more than 500 comments, both for and against.
Cyclists spoken to yesterday said Freeman was inflaming a sensitive issue.
Freeman did not return calls yesterday.
A restaurant manager said he had fielded several abusive and threatening phone calls.
Freeman agreed to appear on TV3's Campbell Live on Monday, but pulled out on his lawyer's advice.
In an email to the programme, Freeman said: "To seriously think that I would run a cyclist off the road is absolutely ludicrous and absurd! I would suggest that the small handful of over-precious Lance Armstrong wannabes look to purchase a sense of humour, rather than the next Spandex body suit, and perhaps show the general motorists a little road courtesy as well."
Spokes Canterbury spokesman Robin Delamore said Freeman's views were "almost pathological".
"They [the comments] may have been made in jest, but the problem is it incites others ... It's something we take a dim view of."
Spokes has about 1300 members who are a mix of road cyclists and mountainbikers.
Veteran cyclist Graeme Milner, 80, said most cyclists respected other traffic, but there were "always one or two who give us a bad name".
The Christchurch City Council was unable to say if it had any plans to widen Dyers Pass Rd or make it safer for cyclists.
Canterbury road policing manager Inspector Al Stewart said Freeman's comments were unacceptable but not illegal.
He said most motorists and cyclists were tolerant of each other, but some would "always have differences".
Police had not received any complaints from cyclists about incidents involving Freeman's vehicle.


text:
Kilpatrick Recycling - Crossville, AL - Phone: (256) 561-6591
Scrap metals are recyclable and other materials that are left over from different types of product consumption such as parts of vehicles, building supplies and surplus materials. Though it is often confused with waste, scrap has significant monetary value in places like Crossville. Overall, the scrap industry processes tonnes of recyclable materials every year. �The proper disposal and recycling of scrap metal is done by a business or service. Usually a "scrapper" advertises his services to conveniently remove scrap metal for people who don't need it, or need to get rid of it.
Biofuel: Food In, Fuel Out, But Is It The Answer We're looking For?
(Long Island, NY) In today's environmentally-conscious worldview that is being shared by more and more people, alternative fuel sources are the Holy Grail of the "green" movement. There are many new ways to eschew hydrocarbon-laden gasoline when it comes to filling up your vehicle's tank at the pump, and one of the most oft-talked about are biofuels- mainly ethanol and..


text:
We make a living by what we get. We make a life by what we GIVE.
Give a tribute or memorial gift to your loved one by donating to the American Breast Cancer Foundation. Every dollar donated helps underprivileged and underserved individuals receive financial assistance for breast cancer screenings and diagnostic tests. Your contribution will honor your loved one and help save lives with the power of early detection.
Donate Today!DONATE TODAY!


text:
Junior Varsity Basketball - Goose Creek vs. HanahanJanuary 03, 2014
Description: The Goose Creek junior varsity basketball teams swept a pair of games from county rival Hanahan on Friday, Jan. 3.
© 2016 The Journal Scene an Evening Post Industries company. All Rights Reserved.
Registration on or use of this site constitutes acceptance of our Terms of Service, Privacy Policy and Parental Consent Form.


text:
The first con, which first appeared just over a year ago and has recently resurfaced, involves perpetrators calling residents and saying they are holding a family member hostage and demanding money for their safe release, Jersey City spokeswoman Jennifer Morrill said.
In some cases, the caller says he has been involved in a car accident with a family member of the victim and he is with the family member and demands money to fix his vehicle or else.
Police officials say the victims are kept on the phone while they travel to Western Union and transfer funds, anywhere from $100 to $2,000, or buy a green dot money pack and provide the card number and pin over the phone, Morrill said.
The second scam targets immigrants, particularly in the Indian and Hispanic communities, with the perpetrators calling residents and saying they are from the
Department of Homeland Security and that their immigration paperwork is not valid and an arrest warrant has been issued, Morrill said.
The caller then demands $700 or $800 to resolve the warrant.
If a resident receives a call of this nature, he or she should immediately call the Police Department at (201) 547-5477 to report the incident. Do not provide any money or other information over the phone, Morrill said.


text:
Costco (NASDAQ: COST ) shares are up about 30% this year, and are sitting near a decade-high valuation of 27 times trailing earnings. So is it time to start thinking about selling this retailer?
In the video below, Fool contributor Demitrios Kalogeropoulos says no, and outlines three reasons that he's happy to be holding shares right now. First, Costco's recent performance shows that it's still the leader in its space, performing much better than rivals like Wal-Mart (NYSE: WMT ) and Target (NYSE: TGT ) . Second, the company's membership base continues to provide increasing fee income, with members renewing at even higher rates lately. And finally, the warehouse retailer is planning a banner year of new store additions in 2014, which will lay the groundwork for some big sales gains down the line.
More picks to bulk up on
It's no secret that investors tend to be impatient with the market, but the best investment strategy is to buy shares in solid businesses like Costco and keep them for the long term. In the special free report "3 Stocks That Will Help You Retire Rich," The Motley Fool shares three additional investment ideas and strategies that could help you build wealth for years to come. Click here to grab your free copy today.


text:
Marine Submersible Pumps in Japan
Kimura Marine & Industrial Traders, Inc.... Tokyo, Japan
Supplier of Main Engine Spares
Recently Supplied:
wire cable for submersible pump maker mfg. co. ...
Tokyo Marine Spares and Services LLC Kobe, Chuo Ku, Japan
Tokyo Marine Spares & Services LLC. (TSS) is a reliable company, based in Japan, that you can trust for maintaining your ships. We supply all types and makes of...
Recently Supplied:
submersible pump complete with motor ...


text:
Welcome to the forum. Have a look around at the many FC threads
hello people im a mario kart wii player and i need friends that really play this game....send me a message with your friend codes so we can play im not sure how to communicate here so just send me a message n i'll send u my friend code...thanks
Welcome to the forum. Have a look around at the many FC threads
Hello! do you have any other online games? mine are below my signature.
Super Smash Bros. Brawl--2150-5688-6345
Mario Strikers Charged----378265- 497392
Dragon Ball Z Budokai Tenkaichi 3--515704-455454
TMNT Smash-Up----------3610-8563-3142
Tatsunoko vs. Capcom----2966-6004-3134
Monster Hunter Tri--------H1234753390Castlevania Judgment-----0905-0283-5538
Wii console's code: 7688-9638-8193-7668
Battalion Wars 2------1205-6833-9897


text:
Efteling Park salon carousel
The salon steam carousel at the Efteling Amusement Park in Kaatsheuvel, Holland is one of only three or four of these rides that still exist today. It has been at the park since 1956 after a long travelling life dating back to about 1903. It was originally turned by steam power and is still called a steam carousel because the steam engine remains with the ride, although no longer operational.
This example is unique because it includes the salon carousel front facade and statuary, a large tented enclosure, and the original engine, horses and rocking gondolas are still on the carousel. It now also incorporates items from a number of different attractions including panels and Egyptian Princess statues from a Sipkema salon carousel and a top statue from Benners bioscope show.
The ride was owned by the Janvier family, who were well-known major Dutch travelling showmen. It first appeared at the 1903 fair at Bergen op Zoom under the ownership of Hendrik Janvier. It was passed to his son Laurens Janvier on his marriage in 1919. He travelled this ride until the 1940s and it made occasional later appearances, the last being in 1953. The Janvier family would employ over twenty staff and servants and it would take about four days to build up the ride. It is believed that this salon carousel was built up over 1000 times during its travelling life.
The facade is approximately 90 foot wide and 28 foot high. This originally came from a travelling bioscope show. It has been repainted with different scenes over its life, most recently at Efteling in 2000. There are 22 horses carved by Hübner of Germany and gondolas and coaches carved by Moulinas of Belgium. There are also two pigs each with a carved clown thumbing his nose at the riders behind. These are from the Karl Müller German workshop.
There is a Gavioli organ dating from 1895 at the centre of the ride. Unusually for European carousels, the ride rotates in the English direction. The (non-working) steam engine also dates from 1895 and was built by König under license from Savages. Paintings on the inside gallery wall of the salon are by Andreas Giezen and are thought to be the earliest painted artwork there now is with the ride.
Click on one of the pictures above to view a larger image. When a picture is displayed, use the following to navigate through the show:


text:
Sign In to Your Account
Shop The Large Selection Of All Key Jeans & Pants At Rock Bottom Low Prices...Guaranteed at Sportsman's Guide
Wrangler Men's Limited Edition No. 42 Vintage Boot
Wrangler Men's Premium Performance Cool Vantage Cowboy Cut
Men's Carhartt® Double Front Work Dungarees
Wrangler Men's Cowboy Cut Slim Fit Jeans
Please remove items from your cart or proceed to checkout.
You have reached the maximum limit of items. Please remove items from your wish list to continue.


text:
Though it technically didn't lose at all last week, Allstate's (NYSE: ALL ) 0.16% gain last week put it in the laggard's spot versus competitors. Set to release its first-quarter earnings after the bell on Wednesday, three pieces of news from Allstate may have caused the lower gains:
- Higher than expected catastrophic event payouts for the first quarter.
- New bond purchases.
- Potential sale of its Lincoln Benefit Life Co. subsidiary.
In the video below, Motley Fool contributor Jessica Alling discusses the three developments and what they means for insurance investors.
Solid companies selling at depressed prices have consistently helped generations of the world's most successful investors preserve capital, minimize risk, and achieve long-term, market-trampling returns. For one such company, read our free report: "The One REMARKABLE Stock to Own Now." Just click here to get started.


text:
Peabody Energy Is Still Mining for a Positive Long-Term Outlook
NEW YORK (TheStreet) -- Peabody Energy
This is because Peabody Energy, the world's largest coal producer in the private sector, might continue to struggle as the current weakness in coal prices, currently at six-year lows, is expected to persist throughout the next couple of years. Moreover, the latest move by Obama administration to cut carbon emissions could further exacerbate the already tough business environment.
Peabody Energy's shares have fallen by 1.1% since the earnings release and 22% for the year to date, currently hovering around $15.
Read More: Necessity Forces McDonald's to Stand by China Meat Supplier
In the previous quarter, Peabody Energy's revenue rose 1.9% year over year to $1.76 billion on the back of 1.5% increase in sales volume. The company swung to a loss of 28 cents a share compared to a profit of 33 cents a share a year earlier but managed to beat analysts' estimate of a loss of 29 cents a share, as per data compiled by Thomson Reuters. The loss was driven by soft pricing in Australia and the absence of a tax-benefit which the company availed last year. Peabody generates nearly 60% of its revenue from the U.S. and 40% from Australian mining operations.
The biggest positive of the earnings release was the performance of the U.S. mining business. Unlike Australia, where Peabody's revenue fell 5%, the company reported 6.2% year-over-year increase in revenue from the U.S. This was due to the increase in shipments and higher realizations in the Western U.S.
The coal stocks, such as Alpha Natural Resources
Meanwhile, Peabody's CEO Gregory Boyce also sees market conditions improving over the long term. Boyce has talked about the expanding U.S coal demand and the increase in coal's global market share for energy consumption to 30% -- the highest level in more than four decades. The growing demand, coupled with the uptake in supply cutbacks, will strengthen seaborne coal market fundamentals by 2015, Boyce predicted.
Read More: Coca-Cola Femsa Hit By Mexico Junk Food Tax as Volumes Decrease
The ongoing crisis in the industry was caused by two main factors: sluggish demand from China, U.S and Europe and the increasing supply of metallurgical and thermal coal from the U.S, China, Russia, Canada, Australia and Indonesia. Metallurgical coal is used in steel making while thermal coal is used for power generation. Peabody Energy produces both of these kinds of coal.


text:
The following video is from Tuesday's Investor Beat, in which host Chris Hill and analysts Jason Moser and Isaac Pino dissect the hardest-hitting investing stories of the day.
Coca-Cola's latest earnings disappointed Wall Street, as volume growth was downright anemic. With the long-term trend of soda consumption in the United States on the decline, Big Red generates the majority of its revenue overseas. Surprisingly, Coca-Cola's executives blamed the poor results on bad weather. In our lead story on Investor Beat, Jason and Isaac discuss whether PepsiCo will suffer the same challenge of bad weather and if the dip in Coca-Cola's stock price represents a buying opportunity for investors.
Also, our analysts take a look at Tesla Motors' new downgrade, Johnson & Johnson's big second-quarter profit increase, Chuy's Holdings' downgrade, and Krispy Kreme's ill-advised share buyback. Plus, two stocks our guys have on their radar and that they'll be watching closely this week.
The best investing approach is to choose great companies and stick with them for the long term. The Motley Fool's free report "3 Stocks That Will Help You Retire Rich" names stocks that could help you build long-term wealth and retire well, along with some winning wealth-building strategies that every investor should be aware of. Click here now to keep reading.


text:
In Brief: Rock that whizzed by Earth may be grabbed by NASA
Rocks that whizzed by Earth may be grabbed by NASA
WASHINGTON -- NASA is zeroing in on the asteroids it wants to capture, haul near the moon and have astronauts visit.
Officials on Thursday described a prime candidate: A tiny asteroid that whizzed about 7,600 miles above Earth in 2011.
At 20 feet long, it is "the size of a delivery truck; we might actually be able to put this asteroid in a garage," said Northern Arizona University astronomer Michael Mommert, who studied the rock, which goes by the inelegant name of 2011 MD.
That asteroid also could be a pile of smaller rocks that fly together in formation.
NASA's plan is to grab an asteroid with a giant claw or capture it with a giant inflatable bag. The asteroid would be parked above the moon, with astronauts exploring in a later mission.
Audit: More vets wait 30 days; some waits shorter
WASHINGTON -- An updated audit of 731 Veterans Affairs hospitals and clinics shows that tens of thousands more veterans than previously reported had to wait at least a month for medical appointments at VA facilities.
But the audit also includes new data showing that average wait times actually experienced at most VA hospitals and clinics facilities are shorter than what future appointment schedules indicate.
The latest audit shows that about 10 percent of veterans seeking care at VA hospitals and clinics don't get appointments within 30 days of seeking them. That's more than double the 4 percent reported last week as having at least a month's wait.
Man charged with putting hot sauce in boy's mouth
SALEM, Mass. -- Prosecutors allege a man living in a Massachusetts hotel put hot sauce in the mouth of his girlfriend's 3-year-old son and then taped it shut.
Christopher Delcid was held on $250,000 bail after pleading not guilty Wednesday to assault and battery on a child and child abandonment.
The boy was found alone in the Danvers hotel room Tuesday. The child told police that bruises on his body were caused by his "daddy" who hit him with a shoe and a belt as punishment. The 21-year-old Delcid isn't the child's biological father.
The boy's mother, 20-year-old Katherine Rodriquez, is held on $100,000 bail after pleading not guilty Thursday to permitting assault and battery on a child and abandoning a child.
Officials: White pellets in cookies weren't chips
NEWARK, N.J. -- Officials at Newark Liberty International Airport confiscated a batch of cookies with a street value of more than $50,000.
U.S. Customs and Border Protection said that's because the cookies had 118 pellets of cocaine baked into them.
A spokesman for the agency said Thursday that customs officers made the discovery June 5 during an examination of luggage from passengers arriving at the New Jersey airport on a flight from Guatemala City.
Customs officials said Guatemalan citizen Mauricio Isidro Rivera Hernandez was arrested after officers allegedly discovered the cookies in his bags. He was handed over to the police department of the Port Authority of New York.
-- from wire reports


text:
CN Railroad gift presentation – (from left) Jim Kvedaras, CN Director, U.S. Government Affairs; Patrick Waldron, CN Manager, Public Affairs U.S.; Dr. Ellen Foster Curtis, Dean, College of Business and Public Administration; GSU President Elaine P. Maimon; Dr. Terry Allison, Provost. (PHOTO SUPPLIED)
University Park, IL-(ENEWSPF)- Governors State University announced a named classroom following the receipt of a substantial gift from CN Railroad. GSU officials received the first installment of the $100,000 gift at a ceremony at Governors State's main campus in University Park.
CN's gift will be used to equip a classroom for the university's Supply Chain Management MBA program offered by the College of Business and Public Administration. Eight $2,500 fellowships for Supply Chain Management students will also be funded through the gift. CN's support of the university will be noted on a plaque in the classroom.
GSU President Elaine P. Maimon thanked CN Railroad and said she expects other corporations to forge similar partnerships by naming classrooms and supporting educational programs preparing students for today's global economy.
"Corporations and universities are natural partners," Maimon said. "We provide education for a 21st century workforce and also perform research that is extremely useful to modern industries. GSU is the only public university in a large area between Bloomington and the south side of Chicago, and this region is known as a national center for transportation and logistics. GSU helps CN and other companies by training employees who are ready for the challenges of the modern work environment."
Jim Kvedaras, CN's Director of U.S. Government Affairs, said it was an "absolute pleasure" to assist GSU and its Supply Chain Management program. "We need strong people to work for us," he said. "It makes a great deal of sense to work with the university so that we'll be able to hire qualified workers. We look upon this as an investment in our own future, and one that helps us develop future leaders in our industry."
Kvedaras pointed out that he received his undergraduate degree from GSU and looks forward to helping students receive a quality education from the university.
CN is expanding rail operations throughout the Chicago area, and in a service region stretching from the Gulf of Mexico into Canada, Kvedaras said, adding that qualified Supply Chain Management workers are in constant demand. The railroad's U.S. headquarters is located in south suburban Homewood.
Dr. Ellen Foster Curtis, Dean of the College of Business and Public Administration, said she is excited about CN's gift. "This is a very generous gift," she said "It allows us to offer a state-of-the-art program that trains professionals in transportation and logistics."
GSU's Supply Chain Management MBA program is 100 percent online. CN's gift will assist GSU in delivering essential knowledge to students about forecasting and supply chain optimization, materials management, sourcing and procurement, distribution and logistics, inventory and transportation management, and cutting-edge theories and practices. With a well-rounded curriculum and accessible full-time faculty, the program is designed so students can earn their MBA in 17 months.
Further information about GSU's Supply Chain Management MBA program is available at www.govst.edu/mbasupply or by contacting [email protected]or (708)534-4391.
Companies or individuals interested in partnering with Governors State University can contact Will Davis, Interim Chief Development Officer, at[email protected] or (708) 235-7494.
Governors State University is located at 1 University Parkway, University Park, Illinois.


text:
JACKSON – Mississippi's crackdown on counterfeit products has netted a guilty plea from a Tupelo flea market vendor, announced Attorney General Jim Hood today.
Harold Wayne Hunt, 69, of Cullman, Alabama, pleaded guilty Wednesday (November 18) before Judge Paul S. Funderburk to one felony count of Unauthorized Sale of Recordings, Miss. Code Ann. section 97-23-87(3)(a)(i), in the Circuit Court of Lee County, Mississippi. Mr. Hunt was sentenced to three years in prison. The prison sentence was suspended and defendant was placed on reporting probation for three years . He was also ordered to pay $1,000 to the Crime Victims Compensation Fund, $2,500 to the Attorney General's Office for investigative costs and expenses, plus court costs.
Mr. Hunt was indicted following an investigation which revealed he was selling counterfeit compact discs at the North Mississippi the Flea Market in Tupelo. Over 1,000 counterfeit compact discs were seized from Mr. Hunt on October 11, 2008, in a joint effort between the Attorney General's Office and the Tupelo Police Department.
"This is a fine example of the cooperation between our office, local authorities, and the Recording Industry Association of America (RIAA), in our efforts to halt the spread of counterfeit products and protect intellectual property rights in Mississippi," stated Attorney General Jim Hood.
Attorney General Office Press Release


text:
If you need Timber Prices or Timber or even Forestry in GA, look no further. www.hotfrog.com showcases more than 5 Timber Prices businesses across GA. To find more related businesses and to filter by locality, use the left navigation menu.
Pine Mountain, GA
Land for sale in Georgia. Homes for sale in Georgia. Realtor and Forester.Harris County, GA. Meriwether County,GA. Troup County,GA. Talbot County,GA. Taylor County,GA. Marion County,GA
Athens, GA
Survey and Report of Quarterly Market Prices for Timber Products in the Southeast
Pine TimberHardwood TimberTimber Investment
Villa Rica, GA
Georgia-Alabama Woodlands, Inc. has the timber sales knowledge and experience to assist your needs
Connect with reputable timber companies across the Southeast.
If you've had a bad experience in the past or don't trust the timber professionals in your area, contact us. Join hundreds of satisfied landowners today!
No results available
Small Business Hub
Sharing tips, ideas and advice to help grow your small business
Hotfrog AdVantage
Hotfrog AdVantage ads appear above the rest in Hotfrog feature pages. By upgrading today your ad will appear in front of potential customers before they notice your competitors.
Create your free Hotfrog business profile
Follow Hotfrog on:
Share on:
Hotfrog Small Business Hub


text:
Learning ColdFusion 9: Extending The Query.cfc Service Component
Yesterday, I blogged about using CFQuery (and other service tags) in CFScript with ColdFusion 9's new script enhancements. As I mentioned in that post, CFQuery and other service-based tags have been turned into ColdFusion components that you can instantiate and execute within CFScript. Unfortunately, when it comes to Query.cfc, there are some flaws in the way the SQL statements are parsed.
The code for Query.cfc is rather complex and does more than I can easily follow; but from what I could gather, it's injecting the query params by treating the SQL statement as a list with "?" and ":" delimiters. While this works in some cases, you have to be very careful about the types of characters that follow your query param place holders or your code will break. Take a look at this example:
- <cfscript>
- // Create a new insert query.
- insertQuery = new Query();
- // Set up the sql statement.
- insertQuery.setSQL("
- INSERT INTO girl
- (
- name,
- hair
- :name,
- :hair
- )
- ");
- // Add query params.
- insertQuery.addParam(
- name = "name",
- value = "Tricia",
- cfsqltype="cf_sql_varchar"
- );
- // Add query params.
- insertQuery.addParam(
- name = "hair",
- value = "Brunette",
- cfsqltype="cf_sql_varchar"
- );
- // Run the insert query.
- insertQuery.execute();
- </cfscript>
When we run this code, we get the following ColdFusion error:
Named Sql parameter 'name,' used in the query not found in the queryparams. The SQL specified in the query:
INSERT INTO girl ( name, hair ) VALUES ( :name, :hair ).
As you can see, by keeping the comma after our ":name" parameter, Query.cfc mistakenly thinks that it is part of the query param name. But, that's not the only problem with this query. We can fix this by putting a space after the ":name" place holder:
:name ,
... but this only highlights the next error:
Named Sql parameter 'hair )' used in the query not found in the queryparams. The SQL specified in the query:
INSERT INTO girl ( name, hair ) VALUES ( :name , :hair ).
In this case, the error behavior is even more funky in that it thinks that the entire string, ":hair )" is the query param name. Why did the space after "name" fix an error, but not the space after "hair"? While I cannot answer that definitively (I couldn't find the reason for this in the code of Query.cfc), I can tell you that the space after "hair" isn't really a space - it's a line return followed by a tab. You can actually fix this error by putting a single space after the ":hair" value.
In addition, if you pick your way through the Query.cfc code, you will see that it deals with "?" and ":" inside of string values by escaping them (replacing them with different characters) before parsing, and then unescaping them during query creation. While this is not an actual error, it just highlights the fact that treating a SQL statement as a delimited list can lead to unnecessary complexity.
As you can see, treating the SQL statement as a delimited list leads to a number of hurdles. All of this could be fixed if the SQL statement was viewed as a collection of tokens that was parsed with a small regular expression. But, how can we make that happen? Quite naturally actually - all we have to do is leverage the inherent extensibility of ColdFusion and extend the Query.cfc component, overriding the Execute() method. This way, we get to use all of the property definitions already in place and just update the method that is causing the bugs.
As a proof of concept of this, I created the ColdFusion component, MyQuery.cfc, which extends com.adobe.coldfusion.Query:
- <cfcomponent
- extends="com.adobe.coldfusion.Query"
- output="false"
- hint="I am a customized query object. I simply the SQL parsing and increase the effectiveness of pulling out query params.">
- <cffunction
- name="execute"
- access="public"
- returntype="result"
- output="true"
- hint="I execute the query statement.">
- <!---
- Create an array to keep track of named and positioned
- query params. We will break this up to make it easier
- to find.
- --->
- <cfset local.namedParams = {} />
- <cfset local.orderedParams = [] />
- <!---
- Loop over the parameters to sort them into the above
- named and ordered arrays.
- --->
- <cfloop
- index="local.param"
- array="#variables.parameters#">
- <!---
- Check to see if the parameter has a name. If it
- does, then it's named. If it doesn't, then it's
- ordered.
- --->
- <cfif !isNull( local.param.name )>
- <!---
- Named param. Index these locall by name so
- that we can easily access them.
- --->
- <cfset local.namedParams[ local.param.name ] = local.param />
- <cfelse>
- <!---
- Ordered param. Simply add these in order.
- We will be deleting these as we use them
- such that the first one is always the next
- one to be injected.
- --->
- <cfset arrayAppend( local.orderedParams, local.param ) />
- </cfif>
- </cfloop>
- <!---
- Now, let's parse our SQL statements into parts.
- To do so, we are going to create a regular expression
- that will find only valid values.
- --->
- <cfsavecontent variable="local.regex"
- >(?xi)
- (?:
- ## Raw SQL statement.
- ([^':?]+)
- |
- ## Quoted value.
- (?:'([^']*(?:''[^']*)*)')
- |
- ## Ordered parameter.
- (\?)
- |
- ## Named parameter.
- (?::([a-z]+))
- )
- </cfsavecontent>
- <!---
- Create a java pattern object to pick apart the SQL
- statement. We are going to do this because it will
- give us access to the groups.
- --->
- <cfset local.pattern = createObject(
- "java",
- "java.util.regex.Pattern"
- ).compile(
- javaCast( "string", local.regex )
- )
- />
- <!---
- Get the matcher for our pattern using our SQL
- statement.
- --->
- <cfset local.matcher = local.pattern.matcher(
- javaCast( "string", this.getSQL() )
- ) />
- <!---
- Duplicate the tag attributes because we don't want
- it to execute the SQL statement property.
- --->
- <cfset local.tagAttributes = duplicate(
- this.getAttributes()
- ) />
- <!--- Remove SQL attribute. --->
- <cfset structDelete( local.tagAttributes, "sql" ) />
- <!--- Run the query. --->
- <cfquery
- name="local.query"
- result="local.result"
- attributecollection="#local.tagAttributes#">
- <!---
- Keep looping over the matches while we have more
- to inject into our query statement.
- --->
- <cfloop condition="local.matcher.find()">
- <!---
- Get the groups. Remember, each captured group
- represented a differnt type of token.
- --->
- <cfset local.token = {
- rawSQL = local.matcher.group(
- javaCast( "int", 1 )
- ),
- quotedValue = local.matcher.group(
- javaCast( "int", 2 )
- ),
- orderedParam = local.matcher.group(
- javaCast( "int", 3 )
- ),
- namedParam = local.matcher.group(
- javaCast( "int", 4 )
- )
- } />
- <!--- Check to see which SQL token we found. --->
- <cfif !isNull( local.token.rawSQL )>
- <!--- Inject raw SQL. --->
- #local.token.rawSQL#
- <cfelseif !isNull( local.token.quotedValue )>
- <!--- Inject quoted value. --->
- '#local.token.quotedValue#'
- <cfelseif !isNull( local.token.orderedParam )>
- <!--- Inject ordered parameter. --->
- <cfqueryparam
- value="#local.orderedParams[ 1 ].value#"
- cfsqltype="#local.orderedParams[ 1 ].cfsqltype#"
- />
- <!---
- Delete the first ordered parameter so that
- it doesn't get used in future iterations.
- --->
- <cfset arrayDeleteAt( local.orderedParams, 1 ) />
- <cfelseif !isNull( local.token.namedParam )>
- <!--- Inject named parameter. --->
- <cfqueryparam
- value="#local.namedParams[ local.token.namedParam ].value#"
- cfsqltype="#local.namedParams[ local.token.namedParam ].cfsqltype#"
- />
- </cfif>
- </cfloop>
- </cfquery>
- <!--- Create a new final result. --->
- <cfset local.executionResults = new Result() />
- <!---
- Store the query data. If this was an insert or a
- delete, there will be no query data.
- --->
- <cfif !isNull( local.query )>
- <cfset local.executionResults.setResult( local.query ) />
- </cfif>
- <!--- Store the prefix data. --->
- <cfset local.executionResults.setPrefix( local.result ) />
- <!--- Return execution. --->
- <cfreturn local.executionResults />
- </cffunction>
- </cfcomponent>
If you've looked at the Query.cfc code, you might notice that I am taking a completely different approach to integrating query params. Query.cfc treats named and ordered query params in a completely different way, which I didn't quite understand; in MyQuery.cfc, I am simply matching all query params within the SQL statement and then replacing them as needed. When I find a named query param, I use the matching value. When I find an ordered query param, I use the next available non-named value.
Of course, this query-param-integration simplicity is made possible, in part, because the SQL statement is being tokenized with a regular expression rather than being treated as a list. In doing so, I can easily see what kind of token I have and, if necessary, what kind of query param needs to be injected. Furthermore, I don't have to worry about special characters inside of single quotes as quoted values are being parsed as single tokens.
With this in place, I can now run CFScript-based queries without any syntax errors:
- <cfscript>
- // Create a new insert query.
- insertQuery = new MyQuery();
- // Set up the sql statement.
- insertQuery.setSQL("
- INSERT INTO girl
- (
- name,
- hair
- :name,
- :hair
- )
- ");
- // Add query params.
- insertQuery.addParam(
- name = "name",
- value = "Tricia",
- cfsqltype="cf_sql_varchar"
- );
- // Add query params.
- insertQuery.addParam(
- name = "hair",
- value = "Brunette",
- cfsqltype="cf_sql_varchar"
- );
- // Run the insert query.
- insertResult = insertQuery.execute();
- // writeDump( insertResults );
- // ------------------------------------------------------- //
- // ------------------------------------------------------- //
- // Create a new query to gather girls.
- selectQuery = new MyQuery();
- // Set SQL statement. In this statement, I am using a lot of
- // extra parameters only to demonstrate the way that the
- // MyQuery() is parsing the various possible scenarios.
- selectQuery.setSQL("
- id,
- name,
- hair
- girl
- name = ?
- hair = :hair
- id = ?
- 'test''s :value' = 'test''s :value'
- ");
- // Add ORDERED query params.
- selectQuery.addParam(
- value = "Tricia",
- cfsqltype="cf_sql_varchar"
- );
- // Add NAMED query params.
- selectQuery.addParam(
- name = "hair",
- value = "Brunette",
- cfsqltype="cf_sql_varchar"
- );
- // Add ORDERED query params.
- selectQuery.addParam(
- value = insertResult.getPrefix().identityCol,
- cfsqltype="cf_sql_integer"
- );
- // Execute select statement.
- selectResult = selectQuery.execute();
- // Output results.
- writeDump(
- var = selectResult,
- label = "Girls (via MyQuery.cfc)"
- );
- </cfscript>
Notice that I am re-running the INSERT statement that was causing problems above. Then, I execute a SELECT statement with various named and ordered parameters. When we run the above code, we get the following CFDump output:
As you can see, all the queries were successfully executed, even when punctuation followed directly after a named parameter. Also notice that the named and ordered parameters were all injected correctly and that special characters within quoted values were ignored.
MyQuery.cfc does not do as much as Query.cfc does; specifically, it doesn't have special code to handle advanced SQL statements like EXEC() and CALL() commands. But, it does simplify the SQL parsing in such a way that it fixes the tokenizing problems that are present in the way that Query.cfc parses the SQL statements. Once again, it seems that regular expressions save the day!
NOTE: This technique does not fix the SQL injection problem in any way. That is not something that can be dealt with easily as the SQL injection has already happend before the SQL statement is parsed. The best we can probably do is add a method to examine the SQL statement before it is parsed and throw an error when somthing *looks* malicious.
Looking For A New Job?
- Mobile Application Developer at Xorbia Tickets
- 7 Year + Lead ColdFusion Developer at Atprime Media Services
- Full Time ColdFusion Developer Needed at InterCoastal Net Designs
- Developer-focused job platform at Honeypot
Reader Comments
That's a nice bit of work, Ben. Hopefully, Adobe picks this up and doesn't release a mess of a Query component.
One suggestion I have is use (?::([_a-zA-Z]\w*)) as the named-param pattern, so that you can use e.g. ':__idea1_4_ABC' or ':_' as a param name (useful for generated queries with loops, for example).
Nice tip - the underscore is a good idea. I always forget about that one. The A-Z is taken care of by the (?i) case-insensitive flag at the beginning. Number is also a good idea. I like where you're going with it - start out with an alpha character and then allow with any word character to follow. Yeah, that would be nice.
Again I say: righteous hack. I did something like this not a month ago for a DAO where I wanted to add logging to any queries that went through it. But I didn't have CF9 so it's quite a bit nastier.
I'm a bit disappointed that Query.cfc is currently implemented in such a problematic way (though I share Justice's hope that they will fix it).
On the other hand, I really like the ability to extend a built in service. I hadn't seen that before. That could be really handy.
Seems like a lot of work just to run a simple insert. Geez. Here's how I'd do it w/ the EDM:
using (MyDataContext db = new MyDataContext())
new Girl { Name = "Tricia", Hair = "Brunette" });
Jobs done!
I would suggest a small change to the addParam method that coul,d make this easier to adopt to people used to cfqueryparam, have it return the parameter placeholder like this
insertQuery.addParam(name="name",value="Tricia",cfsqltype="cf_sql_varchar") would return ":name", that way you could write you query like:
INSERT INTO girl(name,hair) VALUES (#insertQuery.addParam(name="name",value="Tricia",cfsqltype="cf_sql_varchar")#,#insertQuery.addParam(name="hair",value="Brunette",cfsqltype="cf_sql_varchar")#)
insertQuery.setSQL would still be passed
"INSERT INTO girl(name,hair)VALUES(:name,:hair)"
but you would be adding the params as you assembled the querystring, you could build your querystring dynamically like:
insertQuery = new Query();
sqlstring="SELECT * FROM girls WHERE 5=5";
if(IsDefined('Search_Hair'))sqlstring+=" AND hair=#insertQuery.addParam(name="hair",value=Search_Hair,cfsqltype="cf_sql_varchar")#
It would insure that positional params were in the proper/corresponding order as well
I think it would also lend itself to making the pattern matching more flexible, if you had problems with it mismatching you could modify the regex pattern and the result of addParam inside the cfc without rewriting the queries themselves so if you wanted to have params like "<__param-name__>" you could change the regex to
"(?:<__([a-z][a-z0-9_]*?)__>)" <- nongreedy, must start with letter allow numbers and underscores
and have addParam return "<__#Arguments.Name#__>"
(addParam's result could be determined by if it was passed a name or not, ie named or positional placeholder)
the calls to setSQL and addParam would be unchanged but result would be "INSERT INTO girl(name,hair)VALUES(<__name__>,<__hair__>)"
BTW: your regex "(?::([a-z]+))" won't match Address2 which would be a shame
Or better yet instead of modifying addParam create a method called something like addQueryParam and have it wrap around addParam, that way you can avoid inconsistencies with addParam in the other service components.
BTW: can you fix the word wrap with my previous post so it doesn't cut off the long lines?
That's a cool idea. I didn't think of adding the params in-line as part of a method call. I fooled around with them being parsed, but it was not viable. Your solution, to return the named (or ordered param) would be nice.
Ooops, you are right on the regex. Nice catch. It should probably be something like:
I really like that idea as well. It would make Query.cfc nearly as easy to use as cfquery. Very nice!
Glad you both seem to like it, it just seemed to me that setting the params after assembling the query string is rife with potential difficulties and counter-intuitive, I like the <cfquery>/<cfqueryparam> method, and this seemed to me to closely replicate that style which I think would make it easier to adopt.
Hope to see you all at MAX! :)
Does using these functions within cfscript require any prerequisite code/includes? I'm running CF9 Enterprise and get the following error on the first line of code being:
Code (obviously within <cfscript>):
getContent = new query();
Ensure that the name is correct and that the component or interface exists.
Could not find the ColdFusion component or interface query
Hmm, not that I know of. By default, ColdFusion should look in the core custom tags folder for the Query.cfc object. Is it possible that that default mapping is broken in your install.
Worst case scenario, you can either add (re-add) that custom tag mapping in your CF Admin or in the this.customTagPaths in your Application.cfc. The custom tags default folder should be in your install folder somewhere.
@Dan B:
I had that very problem today. I'd executed code at home on my laptop that included new Query() in it without a hitch, then when I got to the office and executed the same code (on the same version of CF), it couldn't find the component. I had weird problems even after adding a mapping. Rebooting the machine fixed it. Odd.
That's some odd stuff. I'm glad that rebooting fixed the problem.
This works very well, although I noticed that this seemed to be ignoring list parameters. I added a small change which seems to solve my problem when I add list="true" to the "addParam" function
- <cfif !isNull( local.token.rawSQL )>
- #local.token.rawSQL#
- <cfelseif !isNull( local.token.quotedValue )>
- '#local.token.quotedValue#'
- <cfelseif !isNull( local.token.orderedParam )>
- <cfif structKeyExists( local.orderedParams[ 1 ], "list" )>
- <cfqueryparam value="#local.orderedParams[ 1 ].value#" cfsqltype="#local.orderedParams[ 1 ].cfsqltype#" list="#local.orderedParams[ 1 ].list#" />
- <cfelse>
- <cfqueryparam value="#local.orderedParams[ 1 ].value#" cfsqltype="#local.orderedParams[ 1 ].cfsqltype#" />
- </cfif>
- <cfset arrayDeleteAt( local.orderedParams, 1 ) />
- <cfelseif !isNull( local.token.namedParam )>
- <cfif structKeyExists( local.namedParams[ local.token.namedParam ], "list" )>
- <cfqueryparam value="#local.namedParams[ local.token.namedParam ].value#" cfsqltype="#local.namedParams[ local.token.namedParam ].cfsqltype#" list="#local.namedParams[ local.token.namedParam ].list#" />
- <cfelse>
- <cfqueryparam value="#local.namedParams[ local.token.namedParam ].value#" cfsqltype="#local.namedParams[ local.token.namedParam ].cfsqltype#" />
- </cfif>
- </cfif>
Hopefully, Query.cfc will be a little smarter in subsequent releases.
Hi Ben,
I have a question for you.
How would you display the status of the query in Coldfusion?
For example, when the table is being updated, I would like to display as it's being updated by <so and so user>
Please let me know, if you have any ideas.


text:
We, Trap Free Montana Public Lands (TFMPL), are NOT doing a ballot initiative this year
Identity Confusion: To be clear, Trap Free Montana Public Lands is NOT conducting or participating in an initiative for the 2016 ballot. A similarly named ballot initiative committee has led to some public confusion. Our continued, all volunteer, focused efforts exposing and addressing the many wrongs with trapping in Montana helps further the cause overall.
Our Montana outdoor lifestyle and presence of public lands is a major draw for residents, small businesses and the visitors who come primarily to view wildlife. Our public lands comprise roughly only 1/3 of Montana. Contrarily, and unknown to many, lies the hidden indiscriminate destruction from legal year round trapping resulting in a reported average minimum of 60,000 wild animals are trapped and killed and an average of 50 dogs are trapped annually in Montana.
1. Trapping takes an enormous toll on riparian ecology by especially targeting beaver. This means less water and less riparian habitat for all species (humans, songbirds, ungulates, fish, etc.)
Q: Who are we and what is the purpose? A: We are Montanans, law abiding, tax paying residents of Montana. We are not Footloose Montana. They are not "our parent organization." We are a coalition of wildlife supporters hikers, anglers, hunters, wildlife watchers, ranchers, pet owners and outdoor enthusiasts. We are volunteers, have no paid staff and work other full time jobs.
- Hunting is strictly regulated and hunters are generally penalized for shooting the wrong species. Hunters have a season, wear orange, have a bag limit, are not allowed to bait animals.
- Hunters are not permitted to leave their guns set unattended ready to shoot. In Montana it is illegal to leave a fishing pole unattended. A trapper can set and leave as many traps and snares as they chose. Trappers tell FWP they set 50,000 traps.
Get in touch
Trap Free Montana Public Lands (TFMPL) PO Box 1347 Hamilton, Montana 59840
Phone: 406-218-1170
Trap Free Montana Public Lands
All Rights Reserved. 2016


text:
Rafael Nadal has won his fifth Rome Masters title in 6 years, withstanding two rain delays to beat fellow Spaniard David Ferrer yesterday, 7-5, 6-2.
Nadal improved to 10-0 on clay this year and signaled he's back to dominating on his preferred surface after a series of injuries. He won the Monte Carlo Masters 2 weeks ago to end an 11-month title drought.
"I didn't play at the level I did in Monte Carlo, but I'm still winning and that's the important thing," Nadal said. "I'm probably more happy winning without playing [my] best. It was more of a mental thing."


text:
From the first night of your stay at no extra cost - your personal Wildschönau Card is included in the price of your holiday.
Wildschönau Card - A complete list of the free services
Your bonus with the Wildschönau Card
The Wildschönau Card makes planning your holiday activities very easy. As well as the many free services included there are also fantastic reductions on activities in the surrounding areas on presentation of your Wildschönau Card.
The Wildschönau Card in summer
Both cable cars, open air pool, museums, guided walks and a whole range of attractive offers are included in the Wildschönau Card in summer!
The Wildschönau Card in winter
Included in the winter Wildschönau Card are: ski bus, nightlliner, guided winter walks, snow shoe hire, entrance to the museums and many bonus services in the Wildschönau and surrounding areas.


text:
Sony Refurbished - Sony BDP-BX18 Blu-ray Player
Sony BDP-BX18 - Blu-ray disc player - upscaling - Fast Ethernet - black Instantly access popular apps like Netflix, Pandora, YouTube, Hulu Plus and more. Get apps delivered automatically so you always have the best selection to choose from. Enjoy Blu-ray Disc movies in Full HD 1080p, plus share personal content on your TV with the convenient front USB slot.
- Internet video streaming
Instantly stream a wide variety of online movies, videos, TV shows, and music from Netflix, YouTube, HuluPlus, Pandora, and more.
- Blu-ray Disc Full HD 1080p playback
Enjoy Blu-ray Disc movies in brilliant high-definition resolution or upscale the quality of your DVDs to near HD.
- I/P noise reduction
Improve the picture quality of Internet entertainment and enjoy crisp, clear images on your HDTV.
- USB input
Share your videos or photos on the big screen or listen to your favorite music. Simply connect your digital camera, USB-enabled MP3 player, or USB storage device.
- Socialize
Socialize feature allows you to post a message to the leading social media sites so you can share information about the Internet videos and music that you're enjoying on your Sony Blu-ray Disc player.
- Dolby TrueHD and dts-HD internal decoding and bitstream output via HDMI
Dolby TrueHD and dts-HD codecs reproduces high definition sound with 7.1 channels of discrete audio so you can enjoy uncompromised audio.
Specifications & Dimensions
Product Documentation


text:
A project of People For the American Way dedicated to monitoring and exposing the activities of the right-wing movement. Learn More >
Farah: United States Should "Break Up" Over Marriage Equality
Submitted by Brian Tashman on Thursday, 7/28/2011 10:22 am
WorldNetDaily editor Joseph Farah says that he would rather see the "break-up of the nation" than allow marriage equality for gays and lesbians anywhere in the United States. While criticizing Texas Gov. Rick Perry for saying that he believes New York has a right to decide its own marriage laws (although he supports the Federal Marriage Amendment), Farah contends that the country should dissolve itself to stop marriage equality:
My view of Perry changed from favorable but skeptical to highly unfavorable overnight this week after I read his comments to GOP donors in Aspen, Colo.
Essentially, Perry said he is just fine with New York state's decision to approve same-sex marriage.
"Our friends in New York six weeks ago passed a statute that said marriage can be between two people of the same sex," explained Perry. "And you know what? That's New York, and that's their business, and that's fine with me. That is their call. If you believe in the 10th Amendment, stay out of their business."
Of course, GOProud, the homosexual Republican group, was quick to praise Perry for his stand. I'm sure Perry is very proud of that endorsement.
What's wrong with his answer? So much it would take me more than one 750-word column to explain. But I will attempt to address his cowardly surrender of the national culture succinctly.
If America is to rediscover its greatness, citizens of all 50 states will need to rediscover the common values that brought us together as a nation in the first place – not just all go out and do our own thing, with every man doing what is right in his own eyes. The only viable alternative is, quite literally, a break-up of the nation.
What Rick Perry is advocating here is cultural surrender.
This would have been a more thoughtful response from a genuine Christian conservative from Texas: "Marriage between one man and one woman is the building block of any functional self-governing society. Abandoning a critical, time-tested, biblical institution like marriage – or redefining it according to a faddish new notion of political correctness – will have profoundly negative effects on any community, state or nation that tries it. I hope and pray New Yorkers challenge the decision by the legislature in New York because I can't believe it actually reflects their views. If we can't agree on fundamentals like marriage, the very fabric of what binds Americans together is becoming so badly frayed that we may have to consider going our separate ways."
Filed Under
Organizations:WorldNetDaily , GOProud
People:Joseph Farah , Rick Perry
Topics:Marriage Equality, marriage
Related Items
9/6/16 @ 4:00
9/6/16 @ 2:00
RWW Social Media
Follow us on Twitter >Follow us on YouTube >
Sign Up for the Best of the Blog email
Most Popular
Walid Shoebat: Hillary Clinton's Pneumonia Is Really A Sign Of Demonic Possession
9/13/16 @ 12:45pm
Leading Birther Jerome Corsi Now Refuses To Comment On Birtherism
9/16/16 @ 3:42pm
Trump's New 'Pro-Life' Adviser Wants To Ban Abortion Without 'Abominable' Exceptions
9/16/16 @ 10:41am
David Barton: Christians Have A Biblical Responsibility To Vote For Donald Trump
9/16/16 @ 12:50pm
Darrell Scott: Trump Is Under 'Concentrated Satanic Attack'
9/21/16 @ 11:40am


text:
- Text Size:
- ASmall Text
- AMedium Text
- ALarge Text
Due to WLKY special coverage of the NCAA men's basketball national championship game, several programs will air on an alternate channel or at an alternate time.
The "CBS Evening News", "Wheel of Fortune" and "Jeopardy" can be seen on MeTV in their regular time periods.
Monday's "The David Letterman Show" can be seen at 2 a.m. Tuesday.
Monday's "The Late Late Show with Craig Ferguson" can be seen at 3:02 a.m. Tuesday.
"Big Bang Theory" can be seen Tuesday (4/8) overnight into Wednesday (4/9) at 1:37 a.m. following Tuesday's "The Late Late Show with Craig Ferguson."


text:
Rent Citizens or Consumers? 1st edition today, or search our site for other textbooks by Justin Lewis. Every textbook comes with a 21-day "Any Reason" guarantee. Published by Open University Press.
Need help ASAP? We have you covered with 24/7 instant online tutoring. Connect with one of our tutors now.


text:
Alan Turing honoured by C5 Alliance
C5 Alliance, Guernsey, hosted a ceremony on 25 June to officially rename its headquarters. The former Itex House is now known as Turing House.
The new name was chosen in honour and recognition of Alan Turing – the individual cited as the father of modern computer science – whose code breaking skills helped crack the famous enigma cipher, shortening World War II significantly.
Marc Laine, C5 Alliance Guernsey managing director, said that there are a number of reasons why the company chose to commemorate the computer pioneer in this way and that he sees many parallels with the ground breaking work Turing did and the way in which C5 Alliance can positively impact on local businesses and the local economy.
'It is well known that Alan Turing helped shortened WWII which in a local context makes him an island hero. If the island, we now all do business in and call home, continued to be occupied for any greater length of time it could have had even further devastating effects.
'We have a former German Naval HQ very near to our headquarters in the Gibauderie where we understand enigma machines were being used, Alan Turing and his team were decoding messages at Bletchley Park which were coming from Guernsey and last year Alun Turning was given a posthumous royal pardon addressing his 1952 conviction for 'gross indecency'', said Mr Laine.
The event coincided with the 70th anniversary of the D-Day landings and the 60th anniversary of Alan Turing's death. To mark the occasion, C5 Alliance arranged for Alan Turing's niece, Inagh Payne, to attend the opening ceremony and also displayed a replica Nazi 3 enigma machine.
Category: Editor's Choice
SEE OUR LATEST OFFSHORE JOBS: All Offshore Jobs | Isle of Man Jobs | Jersey Jobs | Guernsey Jobs


text:
Wearing a clingy sweater dress that showed off her toned legs, the actress told PEOPLE about her sure-fire pregnancy style strategy at Monday's premiere of Old Dogs.
"I found I'm showing the things that are still intact," Elfman, 38, says. "That helps with my beauty morale. The legs and the arms – those are hanging in there, I'll show those. That makes me feel like I'm still sexy despite my whole center of gravity being completely altered."
For those who may not have killer gams like Elfman's, she has some advice: "Show what you feel hot about. For me it's legs – they're hanging in there, barely!"
Elfman, whose new show Accidentally on Purpose has just been picked up for the season, says that she's feeling better after battling morning sickness in the first months of pregnancy with her second son, who is due in March.
"I've been good actually," she says. "I finally feel like I have some energy. ... Normal and good."
The actress also says she and husband Bodhi Elfman have managed to nip sibling rivalry in the bud with their elder son, Story Elias.
"He gets it," Elfman says of 2-year-old Story. "He gives the belly kisses, he lays his head down and says, 'Night night, baby' and puts the blankie over my belly. So he's got it. He's amazing."
Accidentally on Purpose airs Monday nights at 8:30 p.m. on CBS.
See what other readers have to say about this story – or leave a comment of your own


text:
The first of them are flitting through the Lowcountry - the gorgeous orange "kings" of insects, monarch butterflies. Down the East Coast they migrate in waves each fall.
Spotting the spotted kings
The fall migration of monarch butterflies apparently has begun and usually peaks from mid to late October into November, when they can be found by the dozens if not hundreds on a single roosting shrub.
Here's what to look for:
Monarch butterflies have a wingspan wider than a baseball. They fly like vultures, cruising when they can with the wings in a "V" formation, flapping only when they need to.
Find them in native autumn-flowering shrubs along beachside streets, along beach accesses on Sullivan's Island and other beaches, the old Coast Guard station on the east end of Folly Beach.
Gulf Fritillary butterflies, with bright orange wings, easily are mistaken for monarchs. Their wingspan is smaller, about as wide as a golf ball. They tend to constantly flitter when they fly. Like monarchs, they are drawn to coastal flowering plants and are abundant this time of year.
Various "waves" of migrating monarchs tend to move at the back end of cold fronts when the winds and rain die down, and will gather on the southwest of the islands to wait out winds and rain. The more volatile the weather, the more likely they will move en masse.
But the barrier islands here aren't the heart of the butterfly's range. The Midwest is, and the monarchs are in trouble there - an estimated 90 percent have been lost over the past two decades. The environmental advocate Center for Biodiversity has petitioned the federal government to declare them endangered.
"Monarchs are in deadly free-fall, and the threats they face are now so large in scale that Endangered Species Act protection is needed sooner rather than later," said conservationist Lincoln Brower, considered the leading monarch expert by entomologists.
The petition leaves the regulating agency U.S. Fish and Wildlife Service in the weeds. The crux of the endangered species law is to protect critical habitat, the places the animal needs to survive. For a migratory species like the butterfly, that's a lot of ground.
Each fall monarch flocks make a near-mythic migration from across North America to Mexico and Caribbean islands. The awe-provoking aspect of the trip is that the butterflies migrating this year aren't the ones who made it last year; they are descendants. Butterflies don't live for more than a few months.
Lowcountry beaches are along one of the Eastern flyways, and at the peak of the migration, thousands of the butterflies at a time might be sipping nectar across a single barrier island. What monarchs need to survive is milkweed and other flowering plants routinely cleared from fields as unwanted weeds.
"This is a species whose critical habitat is basically weedy fields, and (protecting it) is going to be very tricky. You're in a situation where you have to maintain weed fields," said Brian Scholtens, College of Charleston entomologist.
U.S. Fish and Wildlife declined to comment for the story.
The reasons the insect is in severe decline are as complex as its life cycle. They include:
The loss of an estimated one-third of its summer breeding habitat, essentially places where weeds grow.
Planting crops that are genetically engineered to resist herbicides that kill adjacent border weeds.
The loss of the wintering population to predators and storms in a small area of Mexico.
The monarch just doesn't sit still and breeds multiple times during a single summer, so protecting a breeding ground - much less a migration route - is a vast enterprise. For example, that one-third of breeding habitat said to be lost has been compared to the size of Texas.
On top of that, there are a lot of monarchs out there. The population appeared to plummet last year but largely recovered this year. The monarchs along the East Coast might be a distinct population from the Midwest butterflies - nobody really knows.
Some monarchs don't migrate, at least not as far as the awe-inspiring flight of the Midwest insects to Mexico each year. Wildlife ecologist Billy McCord, of James Island, has documented that at least some monarchs appear to winter in the Lowcountry each year.
Even tracking their movement is an issue. McCord has tagged some 22,000 monarchs in his 18 years of work, trying to determine just where East Coast monarchs migrate. He's gotten reports of only a half-dozen or so sightings in Florida, one in Mexico.
But the decline is as apparent as the swaths of border plants cleared to develop the barrier islands. Monarchs moving through the Lowcountry prefer a shrub called groundsel bush, sea myrtle, or saltbrush. It grows along the edge of marshes and is cut to open marsh views.
"Most of the monarchs are going to that plant," McCord said and he's watched site after site disappear over the years.
The Fish and Wildlife Service has 90 days to determine whether the petition is valid enough to call for further review, essentially to decide if there is enough of a decline demonstrated to warrant further investigation. A denial can be challenged in court. A go-ahead could further pry open a large can of worms.
The service in July controversially designated critical habitat for the loggerhead turtle, another migratory species. That habitat covered 700 miles of beaches and nearly 300,000 miles of ocean along the Southeast and Gulf of Mexico, including more than 79 miles of shoreline in South Carolina. The decision came after a petition by environmental advocates.
What to do about large-swath critical habitat for migrating species "is something they're going to face over and over as more 'iconic' species like the monarchs get into trouble," Scholtens said.
Meanwhile, there's both a commercial and an educational value to monarchs - both of which could be curtailed by an endangered species designation. A more effective way to sustain the butterfly might be to educate the public better about the value and need to foster plants like milkweed, Scholtens said.
Reach Bo Petersen at 937-5744, @bopete on twitter or Bo Petersen Reporting on Facebook.
- Keywords


text:
Albuquerque owner asks for help in finding champion dogUPDATED 8:17 AM MST Jan 06, 2014
A nationally ranked agility dog, has gone missing in New Mexico, and the owner is asking for help in tracking him down.Video Transcript
A NATIONALLY RANKED AGILITY DOG, GONE MISSING IN ALBUQUERQUE. TONIGHT, THE OWNER IS PLEADING FOR THE PUBLIC'S HELP TO FIND THE DOG. ACTION SEVEN NEWS REPORTER REGINA RUIZ JOINS US WITH THE DETAILS. THIS DOG IS TALENTED , IT'S NUMBER 9 IN THE ENTIRE COUNTRY IN AGILITY FOR IN THE MINITURE AMERICAN SHEPARD CATEGORY. BUT, EARLIER THIS WEEK, HE DISAPPEARED. Jeep is gone, it's a mystery there's no sign of him, JEEP IS A RAGS TO RICHES STORY HE STARTED OFF AS A ILL RESCUE DOG... AND QUICKLY TURNED INTO ONE OF THE TOP COMPETITORS ON THE NATIONAL AGILITY COMPETITION SCENE. He went to the championships last year and ran, and ran very well. People know him across the country, he's qualified for national championships. BUT SOMETIME ON NEW YEARS EVE NIGHT JEEP DISAPPEARED jeep would use this doggy door to get outside, but there is a very secure fence out there and he's never gotten out of the fence. JEEPS' OWNER, LINDA SMITH IS CONCERNED THE NEW YEARS EVE GUNSHOTS OR FIREWORKS IN THE SOUTH VALLEY MIGHT HAVE SPOOKED THE MINITURE AUSTRAILIAN SHEPARD. BUT, NO MATTER WHAT HAPPENED, SHE'S HEARTBROKEN. People say that they have a heart dog, Jeep is totally my heart dog. That little dog literally jumped right into my heart. AND NOW, SMITH IS ASKING FOR YOUR HELP TO FIND JEEP. Please, please, please help me bring my Jeep home, he's worth everything to me but he's not worth anything to anyone else, AN INCREDIBLY SPECIAL AND TALENTED DOG... THAT THE OWNER HOPES COMES HOME SAFELY. LINDA SMITH WANTS JEEP BACK SO BADLY SHE'S EVEN OFFERING A REWARD .... A THOUSAND DOLLARS FOR ANYONE WHO RETURNS THE DOG HOME SAFELY. JEEP DOES HAVE A MICROCHIP AND ALL OF HIS TAGS HAVE A CURRENT PHONE NUMBER AND ADDRESS.
More Video
CommentsThe views expressed are not those of this site, this station or its affiliated companies. By posting your comments you agree to accept our terms of use.blog comments powered by Disqus
Latest from KOAT
AdvertisingHot Clicks


text:
The Village Cooperative
Rating: 5 stars 2 2 reviews 598
6055 N. College Ave. Indianapolis IN 46220 USA
The Village Cooperative's mission is to empower villages around the world to become self-sustaining through the implementation of handicraft projects, micro-financing enterprises, small business development, and vocational skills training.
The Village Cooperative has complete projects in Kenya, Thailand and Uganda. Successes include three women's fair trade handicrafts groups employing widows, women affected by HIV/AIDS and those vulnerable to human trafficking. Small business grants and loans have been granted to groups starting chicken coops, fisheries, a sewing business, a party rental group and small shops. The Village Cooperative has collaborated with the UN, the EU and local Kenyan partners to transform an internally displaced persons camp in which 250 families were living under one tent into a thriving eco-village comprised of single family homes and individual gardens and orchards. In partnership with local villages, TVC has helped fund and build schools and a medical clinic in Kenya. Plans are underway for a medical clinic to service Iraqi refugees in Jordan.
Target demographics:
Women's groups in the developing world, specifically in Kenya, Thailand and Uganda.
Geographic areas served:
Africa, Asia, Latin America
School, recycling and community center construction and development
community development
small donations to various countries
Filter Reviews by Role
Promote This Nonprofit
GreatNonprofits badges allow you to raise awareness of your favorite nonprofits on your own web sites!
Reviews for The Village Cooperative
1 person found this review helpful
as soon as i walk in i felt the different between this unique store
and any other store in indy , it feels like im walking in a world market
with products from all over the world and made me shopp more when i found out the money i spent most of it goes to a good cause , one of my favorite product is the tea(the best i ever had) if you havent been to the village exprinsse yet go visit and enjoy the exprinsse .
More Feedback
I've personally experienced the results of this organization in...
If I had to make changes to this organization, I would...
The Village Cooperative has started small businesses throughout Kenya and Uganda working to empower women and create economic opportunities in small villages.
Our supporters have contributed to our motorbike taxi company, tshirt screen printing business, chicken coops, organc gardens, tree orchards, fish farms, tent rental company, and pig project to name a few.
Help us win the $5,000 buy writing a review of your experience with us. Thanks;
Kelly Campbell
More Feedback
I've personally experienced the results of this organization in...
Kenya and Uganda
If I had to make changes to this organization, I would...
Expand its reach of supporters across the globe!


text:
Report on Governmental Incentives for Sustainable Practices in the Agriculture, Forestry and Tourism Sectors in Latin America
This report examines existing governmental incentives that promote sustainable production in the agriculture, forestry and tourism sectors in eight Latin American countries: Argentina, Brazil, Chile, Colombia, Costa Rica, Ecuador, Mexico and Peru. These laws and policies demonstrate a commitment to environmental stewardship in Latin America and provide a model for governmental incentives for sustainable production world-wide.
par Rainforest Alliance (2014)
download report


text:
Welcome to this
Our goal
is to help you track your ancestors through time by
transcribing genealogical and historical data and
placing it online for the free use of all
We regret that we are unable to
do personal research for anyone..
Check your attics!
The county was organized in 1818 and is named for Founding Father Benjamin Franklin.
The county seat is Union.
Franklin County is a county located in the U.S. state of Missouri. Its county seat is Union. The county was organized in 1818 and is named after Founding Father Benjamin Franklin.
Franklin County is part of the St. Louis, MO-IL Metropolitan Statistical Area and contains many of the city's exurbs. It is located along the south side of the Missouri River.
Occupied by succeeding cultures of indigenous peoples, this area was populated by the historic Osage tribe at the time of European encounter. The region was first settled by Europeans during the rule of the Spanish Empire. The Spanish log fort San Juan del Misuri (1796–1803) was built in present-day Washington. After the American Revolutionary War, migrants from the new United States started moving West. Among them were the family and followers of Daniel Boone, an explorer from Kentucky who settled the area starting in 1799. For the next two decades, most settlers came from the Upper South, especially Kentucky and Virginia, bringing their slaves with them to work the land.
In 1833 substantial numbers of German immigrant families settled in the area, and soon they outnumbered the slaveowners. The Germans opposed slavery, and their descendants became strong supporters of the Union during the U.S. Civil War. The Confederate General Sterling Price led his troops in ransacking this area during the war when guerrilla warfare engulfed many areas of the state.
Before the war the county was served by steamboats moving freight and passenger traffic on the Missouri River. Later it also became a railroad transportation center. Manufacturing industries were established at the end of the Civil War and successive ones have continued.
Bias Vineyard, near the small city of Berger, is located within the Hermann American Viticultural Area (AVA), designated in 1983. Röbller Vineyard and Winery near New Haven is also in the Hermann AVA. Wineries along both sides of the Missouri River are part of the Missouri Rhineland, whose vineyards were started by German immigrants in the mid-19th century. Before Prohibition, Missouri was the second-largest wine-producing state in the nation. Everything was closed down except for limited production of wine allowed for religious purposes. The state's wine industry had to be completely rebuilt, which has been taking place since the 1960s.


text:
How to Get Caught Selling Heroin on Craigslist
The daughter of a former New York Post owner demonstrates.By Adam Martin
The daughter of a former New York Post owner demonstrates.By Adam Martin
Billionaire financiers Stephen Schwarzman and Henry Kravis don't like each other, and refuse to socialize at billionaire financier-type events. Speaking of billionaire financiers, Jeffrey Epstein hired former Whitewater special prosecutor Ken Starr to help defend him against charges that he solicited prostitutes. Tim Gunn claims that he wasn't allowed to reference Project Runway in his book for fear of being sued by publisher (and Runway co-producer) Weinstein & Co. MTA chairman Peter Kalikow's $1 million Ferrari sustained $32,000 in damage in transit from Zurich to New York last may. James Gandolfini says we should "shit or get off the pot" regarding Iraq, and wants to reinstate the draft. Some designers are angry that Ralph Lauren is hoarding models for his Saturday show.


text:
I had to go for an interview in San Mateo, just south of San Francisco, and I chose to go on B6 because I had a $200 voucher from a cancelled flight a few weeks before. It was my second time on B6 and I was looking forward to my first trip out to the West.
I got up at 4am for my 6:40am departure. My mom took me to FLL around 5:15am and I arrived there at 5:45am. Terminal 1 is always nicer to fly out from, since it's the newest one (I believe). I've been through Terminal 2 a few times and don't find it as nice. At this time there was already a lot of activity, probably due to the early flights up to NYC. I made use of the check-in kiosk despite the fact that I still had to see the counter agent to drop off my roll-on bag (I had a suit and a briefcase, so I figured I had to check something into the cargo hold).
Boarding pass in my hand, I made my way to the short security line. I went through in no time, being this one of the few times without the dreaded "SSSS" printed on my boarding pass. I made my way to gate B9, not without making a quick first stop at the Coffee Beanery for some water. I'd like to warn anyone buying coffee here. It's garbage. 6:00am and the coffee tastes like reheated sewer water from three days ago. I nearly got into an argument with the Haitian lady after I tried to speak French to her because, clearly, she only mastered the Kreole language.
FLL-OAK via LGB
August 9th, 2006
"The Devil wears Blue..." (Or something similar)
As I was boarding a very beautiful B6 crewmember was making her way down the jetway with a roll-on suitcase. Wow, was she beautiful. She'd eventually make the trip all the way to OAK with me and onto the car rental facility, where she ended up crying for one reason or another and rejecting my aid for help. Oh well.
As I had a suit with me, I enquired about "some closet space" in order for it not to get too wrinkled. Alas, it seems B6 would rather put one or two more rows of seats. Oh well, it's understandable. Now, for a description of the weirdest crew I've ever experienced on an airline (as well as the only all-male crew):
- Carlos: No offence, but he looked like the head of a Salvadorean street gang in LA. Sorry, but the way his facial hair was arranged definitely did not give me a good vibe. No smile or hello on boarding... to anyone. Only non-gay member of the crew.
- John Doe: I just couldn't get this guy's name from the badge. He looked like a mix of Indian and Jamaican. Very friendly, was dancing and prancing as he closed the overhead bins. He was the purser. No offence whatsoever, but quite queer... in a good way though, made the plane laugh a few times throughout the flight.
- Patrick: As Irish as you can get. Reddish hair, freckles... and of course, the name. Looked like he had just murdered his family and his friends... quite unfriendly, and very agressive looking.
- Aaron: A very, very nice guy. At first he was also a bit agressive, but he ended up being really nice, brought me extra water throughout the flight.
The captain came on and told us the flying time for today was 4hrs and 40mins to Long Beach. We were soon taxiing to rwy 9L. We hold for a few minutes while a US 757 landed, and shot up straight to the sky. The flight path today took us from FLL towards Tampa/St Petersburg, the Gulf Coast, Southern Louisiana, IAH (and got great views of downtown Houston), ELP, southern Arizona, and then just south of LA and into Long Beach.
The usual B6 service was provided. Two rounds of drinks and two rounds of snacks, which consisted of Terra Blue Chips, Doritos Munchies, biscottis, cookies, etc. I went for the bloody mary mix twice, and then Aaron brought me three rounds of water. The IFE consisted of the usual 36 channels of DirecTV, which to me were only 4. CNN Headline News, BBC America, CNBC, and Comedy Central. I'll confess I only watch CNN HLN during 6-10am, only to see the beautiful Robin Meade. She may be close to 40, but she looks younger than me. And she's so bubbly... please marry me? Pwetty pwease?
I believe we landed on rwy 7L. I just know I got a view of the Boeing manufacturing area, where a C-17 was resting. I also saw the building where the used to make the B717.
I was very surprised with LGB. For one reason or another, I thought it was much bigger, about the size of SNA. As we approached the ramp, another B6 A320 was parked. I deplaned through the back, following Aaron's advice of stretching my legs. I went outside to find the baggage claim area in the wide open air! Wow, it's hard to still find airports like these, even in developing countries. Nonetheless, a cool experience.
I made my way back to the tiny gate area, past TSA, to find only that I was being denied entry to the gate area because I didn't have a valid boarding pass. Of course, if traveling from FLL-OAK on flt 244 you only get one boarding pass, not two. After some confusion and trying to talk some sense into the 5 TSA agents now gathered around me, I was finally let go. Good thing this was on August 9th, the day before the foiled terrorist plot in London. Else, I would've never made it to the interview.
My flight to OAK was called and I managed to grab a couple of pics while in the ramp area
HP CRJ just about to push back
My airplane's wingfence
Sorry about the quality, as these were taken with my cellphone. Flame me as you may, but I find it very embarassing to take lots of pics during air travel. I find it amateurish, but kudos to those who don't care and have inspired me to write this report. Those pics were taken with my cell phone, and I would've taken more, if my stupid phone had a memory card and each message didn't cost me $0.15
Anyway, moving on. The same crew operated the flight to OAK. The captain announced that our flying time would be 52mins. We took off on the same rwy, and I got a chance to see some really nice private jets at the Gulfstream ramp.
A limited drink and snack service was done during this sector, which consisted of water or coke and Terra Blue Chips and Doritos Munchies. I opted for the water and the Terra chips, although I was quite disapoined. They were not as tasty as the Terra Mediterranean chips, which IMHO are delicious!
We landed uneventfully at OAK, but we did have to wait for ages at baggage claim. Once I got my bags I took the shuttle to the car rental facility. Unfortunately they did not have any SUV's left, so they gave me the choice of a Dodge Magnum or a "convertible." I stupidly took the convertible without knowing I was getting a Sebring. God, I hate those cars. Ugly, horrible interior... plus nothing says tourist louder than those contraptions. Oh well
As far as the interview goes, it went really, really well. It's in the finance industry. Unfortunately, I have decided I do not want to work in the finance industry at all and I want to pursue a career in the field I have already some experience in... hint: username.
Some pics of San Francisco, to make up for the lack of air-related pics
August 10th, 2006
Name N/A
As I had finished my interview early and managed to get to know a bit of San Francisco, I decided to head out early to the airport due to a)the things happening (or better, not happening) at LHR and b)the fact that I wasn't entirely familiar with the area and didn't want to be stuck in traffic and make it late for my flight.
I did arrive about 4hrs early for my 11:30pm departure, and found that there was no National Guard, even though CNNRadio said the Governator had deployed them to OAK. I found a very short line at security. However, I did find a long line at the baggage drop-off counter, many people checking their small carry-ons in order to avoid throwing away expensive perfumes, colognes, and lotions. During those 4hrs I just listed to some tunes on the iPod and finished my second David Sedaris book. I've you've never read his stuff, he's got some 4 books which each consist of an average of 20 autobiographical essays written in the most witty and satirical form I have ever read. Quite comical, great for a medium haul flight. I read about 3/4's of it on the flight over and finished before the flight back. I also got a chance to mingle around the three news crews that had gathered at OAK due to the news out of London.
I went through security without a hassle and was soon at gate 9, where I wated for another 1.5hrs for my flight. The flight left right on time and the captain announced that we would be getting into Ft Lauderdale about 40mins ahead of schedule. Great, I thought. Except for the fact that I had set a pick up time with mom of 8:10am, which meant spending nearly an hour waiting, something I cannot stand and wish I was more patient with.
Anyway, onto the flight. One of the members of the crew, Michel, I believe, was a very good looking young man in his mid-20's. However, his attitude just showed that he totally hated his job. As a matter of fact, he was so good looking I assumed he was a model, going through some downtime, and figured he could make it as a flight attendant in the meantime. I'm sorry, but... you may not need a degree to be a F/A, but it does take a special someone, a caring person, someone whose duty is to serve people. This guy just didn't have it. His attitude was somewhat along the lines of "I'm so much better than you people and I'm just doing this for the meantime, but once I make it in the modeling business I'll be looking down at you from my shoulder." As you can tell, I like to make little stories about the people on the plane. It just makes it more interesting. I could write an entire book just based on the little stories I make up on my head for all the people I meet and interact with when I fly. At least he made up for his attitude by a quirky remark: "Ladies and gentlemen, for those of you seated in the left side of the aircraft, we would like to please close the window shades so as to not disturb those passengers sleeping when the sun comes up. And besides, we're in Oakland. There's nothing to see here." That got a laugh from the whole cabin!
But in any case, this report has gotten quite long, and the lack of pics is not helping. The flight turned out to be quite uneventful, save for the lady across the aisle from me, whose hips had been induced with a heavy dose of afro-latin rythms from her CD player, with a little infusion of Yoga therapy. I'm telling you, this lady was dancing excitedly in her seat with her eyes closed. Truly a sight! About an hour before landing at FLL, she positioned herself in the floor for some pre-arrival Yoga. The flight attendant was so amused she let her go through the whole rutine!
We arrived on the usual 9L to the sights of rush hour on I-95 NB and SB. We deplaned quickly and I made my way to the baggage claim area on the basement floor. I picked up my bag, and was on my way... to a good night (read: day) sleep in my own, comfy bed.
That's it for now. Comments, criticism, praise, hate-mail greatly appreciated!


text:
Guy Clark's "Homegrown Tomatoes" was first released in 1983, but as of a Saturday morning earlier this month, only one member of the Sugarloaf Mountain Boys had ever heard the song. Based on his recollection of the John Denver cover, he was certain the chords were G-C-D.
"I hear the chords, but what's the melody?" fiddler John Barkley, who had been given a printed sheet of lyrics and lead vocal duties, carped good-naturedly. (It's hard to get too grumpy when you're standing in a garden shed, wearing an old-timey string tie.) He gamely made his way through the upbeat salute to the season's marquee vegetable, putting extra heart into lines like "all winter without 'em's a culinary bummer."
"It may sound nothing like it's supposed to, but that's how the Sugarloaf Mountain Boys do it," Barkley told his fellow bluegrass bandmates after the final chord was strummed. "I like it. That's a good song. We may have to incorporate that one."
The Midlands pickers were in a rush to master the song because they were set to perform at Rodger's Heirlooms' annual tomato tasting about 20 minutes hence. The Little Mountain event, now in its ninth year, is an opportunity for growers from across the state to compare their bounty and swap heirloom seeds. The band had no choice but to stoke the non-hybridized tomato excitement.
Among food-centric happenings, the tasting, officially known as the South Carolina Piedmont Lycopersicum Annual Tasting, or SPLAT, is unrivaled for pleasantness. Dozens of guests, mostly heirlooms enthusiasts and Rodger Winn's neighbors, poke around the Winns' substantial organic garden, where the commercial plantings include Carolina gold rice, cotton, okra, black-eyed peas, Moon & Stars watermelons, peanuts and 83 kinds of tomatoes. They rock on the front porch swing, snacking on thick slices of German Johnson tomatoes, pressed between white bread primed with mayonnaise.
Some of the attendees are as particular about their sandwiches as their seeds' pedigrees: Master gardeners Diana and James Glaser of Union bring their own wheat bread and bacon. But so long as the tomato is heirloom, Diana Glaser says she's inclined to like it: "I really think the taste is much better."
Heirloom history
At the turn of this century, very few eaters were aware of the heirloom category. Although gardeners had been clued into heirlooms since the 1980s - the 1984 publication of Carolyn Jabs' "The Heirloom Gardener" is often cited as a turning point in the pro-heirloom movement - it wasn't until 2001 that Nation's Restaurant News' noted heirlooms' menu appearances.
"Many chefs around the country (are) turning to heirloom varieties - produce grown from seeds passed down from generations - because of the promise of more intense flavor and character," the trade publication reported.
Winn's wife, Karen, says their garden supplied all of the heirlooms served at the first edition of the tomato party, held at a nearby park. "People didn't really know about the different varieties," she recalls.
Now, heirlooms are so ubiquitous that P.F. Chang's 200-plus locations this summer are serving a $7.95 Heirloom Tomato Salad, made with avocado and Thai basil. It appears that "heirloom," along with the "market-fresh" and "vine-ripened" tags that the Chinese-American chain assigns to the seasonal dish, may no longer mean as much as consumers wish it did. Like "natural," "organic" and other food words with a patina of goodness, "heirloom" isn't a guarantee of deliciousness.
That's what Cambridge food blogger Jennifer Che discovered when P.F. Chang's recruited her to sample its summer menu, including the tomato salad.
"The tomatoes were just not that flavorful and had the texture of refrigerated tomatoes," she wrote on tinyurbankitchen.com. "Perhaps they weren't vine ripened? ... Overall, we did not love this dish."
There's wide disagreement over how exactly to define an heirloom plant. The most concrete interpretation of the term is a variety that's been handed down from one generation to the next. But it's commonly understood to mean an open-pollinated plant that dates back at least 50 years. The appeal of heirlooms is they were bred for flavor, not uniform shape, disease-resistance, shipping durability or the ability to get ripe quick.
Of course, not every breeder was equally adept at isolating exquisite flavors, so some heirlooms are tastier than others. And because the heirloom designation doesn't have anything to do with growing methods, at least one tomato connoisseur has publicly suggested that heirlooms often disappoint.
Pruning heirloom field
Scientific American a few years ago published "The Case Against Heirloom Tomatoes," which asserted inbreeding made the prized tomatoes "weak and wimpy." But the Washington Post's Jane Black penned her 2009 argument on flavor, or the conspicuous lack of it. "As farmers and supermarkets realized they could extract high prices for heirlooms, they increased production," she wrote. "And, in some cases, quality fell; hence the gorgeous but mealy and bland heirloom I bought last week."
According to Black, heirlooms emerged as "a kind of mascot for the good-food movement," even if they didn't taste better than hybrids (which, unlike GMOs, are the result of longstanding agricultural practices.)
Many eaters are apparently equally willing to overlook whether a funny-looking tomato represents a real link to the past. In 2002, before heirlooms were grown commercially, Florida tomato producer Joe Procacci developed the UglyRipe, a bulging, asymmetrical "heirloom-style" tomato with shrugged shoulders. "These tomatoes can boast a significant return for retailers," current marketing materials claim, citing the "greater sense of authenticity."
So how can tomato lovers overcome heirloom hype? Buying locally grown tomatoes is one way to avoid an underwhelming heirloom.
"Water, temperature, even pressure from insects can make plants create different compounds that go into the taste or lack of it," explains Sumter County Extension Agent Amanda McNulty, host of "Making It Grow" and a SPLAT attendee. "I think that some tomatoes that aren't classified as heirlooms can be delicious, but you won't get those in the grocery store."
It's also worth learning to distinguish between heirlooms. Tomatoes are typically grouped by color - pink, black, green, red, orange, yellow and striped - and it's the black tomatoes that tend to make the strongest flavor statement.
"They kind of bite you back," says Karen Winn, who calls the blacks a "personal favorite." Popular black varieties include the Paul Robeson, Carbon, Vorlon, Black Prince and Black Cherry; the latter two appeared on TomatoFest Heirloom Tomato Seeds' 2014 "Top 10 Heirloom Tomatoes" list.
"Some people think if it's not red, it's not a tomato," Winn says, recalling when her husband brought Cherokee Purples to work. "He sliced them on a platter, and put them in the break room. The secretary went in and threw them out. When Rodger asked her about it, she said, 'Those rotten things?' "
Now, Winn adds with a smile, "All she asks for is Cherokee Purples."
Reach Hanna Raskin at 937-5560 or firstname.lastname@example.com.
There wasnt any bacon for the sandwiches this year, but the mayonnaise and white bread are staples.×
It fell to the Sugarloaf Mountain Boys to translate the partys tomato fervor into song.×
Rodger Winn took visitors on a three-hour tour of his garden.×
Everything at Rodger's Heirlooms is grown organically. Hanna Raskin/Staff×
Heirloom fans treasure the different sizes, shapes and colors of the tomatoes they grow.×
- Keywords


text:
Your Travel Starts at Polokwane, Limpopo, South Africa. It Ends at Phalaborwa, Limpopo, South Africa.
Can't get a feel of the tour distance on the small map? How far is Polokwane from Phalaborwa? Would you like to see a larger Map? You want to check the Map from Polokwane to Phalaborwa!
Apart from the trip distance, do you need road driving directions? Refer the Directions from Polokwane to Phalaborwa!
How much would be the distance if one could just fly from Polokwane to Phalaborwa like a bird in a staight line? Check the Flight distance between Polokwane and Phalaborwa.
Travel time is an important point to know with the driving distance. Hence you might also want to know the Travel Time from Polokwane to Phalaborwa. This will help you estimate how much time you will spend travelling for the distance from Polokwane to Phalaborwa.
Want to better plan this Polokwane Phalaborwa distance? Get to know how to Travel from Polokwane to Phalaborwa.
Do you find travelling by road tiring? Want to know how much time is required to fly from Polokwane to Phalaborwa? Check the Flight Time from Polokwane to Phalaborwa.
Are you looking for a comparison between road distance and flight distance? You can check How far is Phalaborwa from Polokwane.
Do you find it troublesome to plan the route of your journey? You can use this unique route planner that will give you Polokwane to Phalaborwa Route.
Are you planning to take a road trip? Do want an estimate of the fuel cost that you will be spending on this trip? Check the Trip Cost from Polokwane to Phalaborwa.*The given results are approximate. Road Conditions, Diversions, Weather Conditions, Traffic, etc. affect driving distance.
© 2011-2016 distancesfrom.com. A softUsvista Inc. venture!


text:
"This is the fourth traffic fatality in as many months in Mount Olive Township," Spitzer said in a news release on Oct. 11. "It is very tragic. Just yesterday we ramped up our presence and enforcement activities in conjunction with the statewide 'Put the Brakes on Fatalities' program. It is sad, we had hoped to be able to stop such tragedies but some are unavoidable."
The initiative, known as "Put the Brakes on Fatalities Day," was designed to encourage motorists throughout the United States to obey all traffic laws for at least one full day — Oct. 10 — in order to move toward a day of zero traffic fatalities. Police Cpl. Eric Anthony said the program had received "a big push" from the New Jersey State Association of Chiefs of Police and the New Jersey Police Traffic Officers Association.
Which means buckle up seat belts, obey the speed limit, drive without distraction and put the cell phone in the glove box or purse, police said.
On Oct. 11, a 34-year-old Belvidere man was killed in a two-car crash on Route 46 when his vehicle crossed into the westbound slow lane and collided with a 1997 Chevy van near the intersection of Netcong Road, police said. He was not wearing his seat belt, police said.
On July 8, a motorcycle passenger died after she was thrown from the bike on Route 206 following a collision with a 2005 Toyota Camry.
On June 20, two Mount Olive teens were killed when they lost control of their 1998 Dodge Durango while traveling south on Wolfe Road and struck a tree near Cassedy Road, police said. The vehicle was traveling over the speed limit and the driver had a cell phone conversation shortly before the crash, police said.
Despite a downward trend nationwide, 638 individuals died in motor vehicle-related crashes in New Jersey in 2011 — an increase by 82 deaths over the previous year.
Spitzer said increased traffic on Route 46 "especially during rush hour" was a contributing factor to motor vehicle crashes within the township.
Related coverage:
• Police ID man killed this morning in Mount Olive crash
• Motorcycle rider dead in Mount Olive crash
• Mount Olive teenager set to graduate from high school among 2 killed in crash
• Kid, 6, hurt when drunken driver crashed into car, Mount Olive cops say
• Four teens arrested after 3-car crash, Mount Olive cops say
• Mount Olive cops: Slow down, buckle up, put the cell phone away


text:
Mt. Kilimanjaro took guests on a spinning adventure from the light of day to the dark of night as the ride vehicles spun at high speed in and out of the mountain. Guests can still enjoy the scenic waterfall along the front side of the mountain that used to house this attraction adjacent to where the Scrambler currently operates.
Signup today to receive special offers, savings on admission tickets, park updates, and more!