text:
2012-01-27 - NYHC legends BIOHAZARD just released a bunch off videos from the bands current European run alongside SUICIDAL TENDENCIES on the renowned Persistence Tour where the iconic platinum selling quartet destroys stages in front of 2000 enthusiastic hardcore kids each night!
Check out the first three videos via the links below – more to come soon, keep your eyes open!
#1: http://www.youtube.com/watch?v=tW0xuvj_MEA
#2: http://www.youtube.com/watch?v=u4qLpQVfCvo
#3: http://www.youtube.com/watch?v=eNzjrI7gOGI
"Reborn In Defiance", BIOHAZARDs comeback album, has just been released on January 20, 2012 and is available als slipcase CD, vinyl (black and limited white) and digital download – check out http://www.nuclearblast.de/shop to secure your copy!
27.01. Saarbrücken - Garage (GER)
28.01. Dresden – Alter Schlachthof (GER)
29.01. Tilburg – 013 (NL)
30.01. Paris – Bataclan (FR)
31.01 Manchester – Club Academy (UK)
01.02 Glasgow – King Tut's Wah Wah Hut (UK)
02.02 Birmingham – The Library at HMV Institute (UK)
03.02 Camden London – Underworld (UK)
|Linked bands
2014-06-05 02:00 - Brooklyn-based hardcore four-piece BIOHAZARD have just announced their re-signing with Nuclear Blast, this time for a worldwide deal. "We're so psyched to still be ... Details
BIOHAZARD – announce summer tour dates!
2013-05-24 00:00 - New York hardcore legends BIOHAZARD have announced European tour dates for this summer.
BIOHAZARD – as bad ass as ever!
2012-07-13 05:00 - During their current European run in support of the bands most recent hardcore metal bomb, "Reborn In Defiance", BIOHAZARDs Billy Graziadei just showed aging doesn't mean ... Details
BIOHAZARD – European summer dates!
2012-06-11 00:00 - New York Hardcore veterans BIOHAZARD will invade Europe once again in support of their most recent effort "Reborn In Defiance" which was released in early 2012 via Nuclear ... Details
BIOHAZARD - announces winner of music ...
2012-03-27 02:00 - Hardcore veterans BIOHAZARD have chosen Travis Campbell's video for "Vengeance Is Mine" as the grand prize winner of their music video contest. Using their Facebook page ... Details
BIOHAZARD – to return to Europe for ...
2012-03-22 04:00 - After devastating stages internationally including the renowned Persistence tour around Europe as well as the Soundwave festival in Australia, New York hardcore legends ... Details
BIOHAZARD – hit the charts/post tour video!
2012-01-31 00:00 - Legendary US hardcore combo BIOHAZARD has made it into the charts again – with their first album in the original line up in about one and a half decades entitled "Reborn In... Details
BIOHAZARD – album out tomorrow, tour kick ...
2012-01-19 00:00 - Legendary NYHC veterans BIOHAZARD will release their highly anticipated comeback album (first album to feature the original line-up in 16 years!), "Reborn In Defiance" ... Details
BIOHAZARD – release second studio trailer!
2012-01-13 00:00 - NYHC legends BIOHAZARD just released a studio trailer for the bands upcoming comeback album "Reborn In Defiance", which is set to be unleashed January 20, 2012 ... Details
BIOHAZARD – "Reborn" lyric video available!
2012-01-05 00:00 - NYHC legends BIOHAZARD have posted a lyric video for the song "Reborn" which comes off the bands brand new album "Reborn In Defiance", due on January 20, 2012 via Nuclear ... Details


text:
Missouri has spoken. Or, to be more precise, Missouri's most ticked off voters have spoken. Last night, in the first-in-the-nation referendum on President Obama's health care law, they signaled a resounding thumbs down. Seventy one percent of voting Missourians supported Proposition C - which decreed that the feds have no business requiring citizens to buy health insurance, and that the state of Missouri should defy the new mandate.
The referendum win will bring forth much triumphant Republican spin - which is ironic, given the much-overlooked fact that the federal mandate concept was originally birthed by the GOP.
The Missouri verdict was fully expected. It was primary night in Missouri, and state Republicans were staging the more competitive contests - which meant that the primary electorate would skew heavily Republican. (Which indeed happened. The Senate Democratic primary drew 314,000 voters; the Senate GOP primary, 574,000 voters.) Overall turnout was light, but motivated August voters are typically angry voters, and Proposition C was intentionally crafted by its authors as a way for these folks to lash out at Obama, the Democratic Congress, and Washington in general.
Even though the referendum was basically symbolic - the real action on the insurance mandate issue will play out in the federal courts - last night's results will surely be framed by Republicans as a stunning blow for liberty, as proof that "the people" want the freedom to remain uninsured and thus drive up insurance costs for everybody else.
It's smart politics. Republicans will try to leverage the Missouri results to stoke more momentum for November, when the size of the conservative turnout may well determine whether the GOP retakes Congress. Priority one is to keep the party base ticked off and motivated. It's also no accident that Republican state lawmakers elsewhere - such as Indiana, Florida, Arizona, and Oklahoma - have been readying similiar ballot measures. All told, opposition to the health care reform law could prove to be a turnout motivator in 2010, just as Karl Rove's gay marriage referenda helped stoke conservative turnout for the 2004 Bush re-election bid.
But while it's smart politics, it's also slam-dunk hypocrisy.
What's fascinating about the Republican opposition to the health insurance mandate is the fact that the whole idea of a federal health coverage mandate was hatched by Republicans and conservative scholars. They're yelling at "socialist" Obama over a concept that they thought up in the first place, a fundamental truth that hasn't penetrated the tea-bag mindset. (And won't.)
The mandate idea - whereby citizens should be required to take responsibility for their health care, to spread the insurance risks so that premiums would be cheaper across the board - was prominently floated in 1989 and again in 1993 by the right-wing Heritage Foundation think tank. The Heritage proposal was even analyzed by the Congressional Budget Office, which described it this way: "(E)veryone would have to obtain insurance, either through a government program or from a private insurer, on their own, or through a family member. The states would be charged with enforcing the mandate..." Sound familiar?
But the idea predates Heritage. Republicans as far back as President Nixon, in the early '70s, talked up the basic concept. Bob Dole, a former Senate GOP leader, did it. So has another former Senate GOP leader, Dr. Bill Frist; appearing recently on the Fox Business Network, he endorsed the mandate concept and said it's "about the only way" to achieve reform, that Americans "should be responsible to paying for it," and that they should face federal penalties if they don't.
Senators Lamar Alexander and Lindsey Graham have talked it up, too. So has Senator Charles Grassley; in 2009, he told Fox News that there wasn't "anything wrong" with the mandate concept. Just as motorists are required to carry auto insurance, he said, "the principle then ought to lie the same way for health insurance." Senator John Thune, a possible '12 presidential dark horse, has also spoken favorably of the concept, saying "there are good arguments on behalf of getting everybody into the pool."
And, of course, potential '12 frontrunner Mitt Romney made the mandate concept a key feature of his health insurance overhaul in Massachusetts back when he was governor - telling NPR in 2006 that citizens should be required to buy coverage, "otherwise, you're just passing your expenses on to someone else." Moreover, he assailed those who would refuse to buy coverage and defy the mandate law: "That's not Republican, that's not Democratic, that's not libertarian. That's just wrong."
Fortunately for the Republicans, their grassroots voters have no idea that the health coverage mandate was, and has long been, a Republican construct. The emotions of the moment leave no room for the complications of memory, and far be it for the GOP to dredge up recent history and enlighten its base. Adherence to principle means squat when there are elections to be won.

subset: commoncrawl


text:
Although the AAP's latest stance on circumcision leans in favor of the procedure, many parents view it as a personal choice to make for their sons.
New research reported by the Los Angeles Times, however, adds to the mounting evidence of the medical benefits of circumcision, and explains why it can reduce the chances of contracting AIDS. The procedure could prevent the collection of bacteria on the foreskin, which is less taxing on the immune system and leaves it better at hindering HIV.
Plus: How to Make the Circumcision Decision
Cindy M. Liu, the author of the study, which was published in the microbiology journal mBio, said that removing the foreskin of the penis is similar to "rolling back a rock and seeing the ecosystem change." The idea is if you remove a shelter for bacteria—especially anaerobic bacteria, which needs to be fought off with HIV-prone T4 cells—there won't be a need to bring those T4 cells out, leaving the immune system better equipped to resist HIV.
Plus: Why I Circumcised My Son
The Times also referenced studies on circumcision in the past twenty years, which have shown circumcision decreases a heterosexual male's chances of contracting HIV by 50 to 60 percent.
How did you make the choice to circumcise or leave your sons intact? Share in the comments.


text:
From RevSpace
This widget allows you to embed a Cornify button into your wiki page.
It was created by Jeroen De Dauw.
Using this widget
For information on how to use this widget, see widget description page on MediaWikiWidgets.org.
Copy to your site
To use this widget on your site, just install MediaWiki Widgets extension and copy full source code of this page to your wiki as Widget:Cornify article.


text:
Many people were impressed with Motorola's announcement of MotoBlur, their custom social networking service for Android. However, their first Android phone (T-Mobile Cliq) was nothing to get excited about. The T-Mobile Motorola Cliq is based on Qualcomm's MSM7201A chipset, the same one that powered the G1.
I had predicted we would see the Motorola Sholes at today's event, but then received a last minute notice that the phone had been pushed back to an early December release. It now appears that the Sholes will be unveiled at Motorola's Motodev Summit which takes place October 6, 2009. Unlike the Mobilize 09 event, we will be attending the Motodev Summit and plan to bring you the latest news.
Since we might have to wait another month for more official Sholes information, I thought I would share several features I have been able to uncover. The following list was compiled with information I have received from multiple sources.
Critics complain I spread a lot of rumors because I fail to reveal my sources, but I have communicated with current and ex-employees working on Sholes, people with access to Sholes demo units, and a few anonymous tipsters that have been very reliable.
Here are 10 reasons to consider saving your money and switching to Verizon:
1. First phone with Android 2.0
Regular readers of our site will not be surprised by this information, but I have been claiming for awhile that Sholes would be the first phone with Android 2.0. I'm still confident in this claim after multiple sources have confirmed it over and over.
I only doubted this information because of the late October launch date that had been floating around. Our recent report that Verizon will launch Sholes in early December, should allow Google enough time to put the finishing touches on Android 2.0.
2. Fastest Android phone
We were the first to report that Sholes would feature the Texas Instruments OMAP3430 chipset, which includes a 600 MHz core. That might not sound much faster than the Qualcomm 528 MHz processor we have seen in current Android phones, but the OMAP is a completely different architecture. I have been told Sholes will offer twice the performance of any competing Android phone when it is released.
3. MotoBlur
Motorola announced that MotoBlur would be appearing on multiple Android phones and this includes the Sholes. MotoBlur offers many social networking enhancements over the standard Android operating system.
Check out the MotoBlur online simulator for a closer look at the new service.
4. Flash support
Sholes will include a version of Flash, but I do not know which one. HTC shipped Flash on their Hero phone, but it was a lite version based mostly off the older Flash 8. Adobe is set to release a beta of Flash 10 for Android at their upcoming Adobe MAX event on October 4, 2009. Since Sholes is coming in early December, I think there is a good chance it will be the first smartphone to ship with Flash 10.
5. Enhanced multitouch
Some phones like the HTC Hero have offered some multitouch features like pinch zoom, but this was an HTC addition and not part of the official Google version of Android. The Sholes multitouch should offer enhanced features because it is rumored to be a part of the Android 2.0 operating system.
6. Thinnest QWERTY Android phone
We can argue forever on whether people prefer a physical or virtual keyboard. Having used both the G1 and myTouch 3G, I can say without a doubt that the G1 offers much faster text entry. There is a learning curve for both input methods, but I will always prefer a physical keyboard.
The main complaint against slide out keyboards is the bulk they add to the phone. We compared the thickness of several Android phones and found the Sholes will be slimmer than the T-Mobile myTouch 3G or the Sprint Hero, both of which lack a physical keyboard.
7. Spoken turn-by-turn directions
The Sholes will feature spoken turn-by-turn driving directions, but I'm not sure which software will provide them. I speculated we might see Google Maps 4.0 offer spoken directions, but we have been unable to confirm this.
I have received mix reports from my sources. Some say this feature will be powered by Google Maps and others say it will be a separate application.
Motorola is offering Telenav on the Cliq phone, but that is with a different carrier. Each version of Google Maps is customized for the carrier, so it is possible this could be a Verizon exclusive.
Can Google monetize driving directions enough to offer the service for free? I think they can and that is why I still believe there is a chance we could see spoken directions in Google Maps 4.0.
8. Biggest screen on an Android phone
The Sholes will feature a 3.7 inch widescreen which will make it the biggest display found on an Android phone when it launches. The Sholes display also tops the one found in the iPhone 3G S.
The large widescreen will be great for watching high definition video. Motorola has signed a deal with Blockbuster and will be offering streaming content. I am also expecting Amazon will bring their video store to Android.
9. More storage than any Android phone
The first specs we posted claimed that Sholes would feature 512 MB of on board storage. Limited internal storage has been a major criticism of Android phones and 512 MB is the same amount featured in the myTouch 3G and Hero phones.
Only Samsung has offered a larger storage with their Galaxy (8GB) and Galaxy Lite (1GB) phones.
I have received new information that claims Motorola has bumped the internal storage to levels that will be competitive with the iPhone 3G S. Since Motorola is trying to keep the overall price down, I think we are more likely to see 16 GB, which is offered in the cheaper ($199) iPhone 3G S.
10. Chrome Sync
Google announced in August that their Chrome browser would sync bookmarks across multiple devices. It makes perfect sense that Google would bring this feature to Android in order to further promote both platforms. We were told that the lines between Chrome OS and Android would be blurred and I think this is an example of that. Note that this feature is slated for Android 2.0, but it should eventually appear on all Android phones.
After reviewing all the information that has been leaked about the Sholes, it appears this phone will match up nicely with the competition. Verizon has been longing for a phone they can put up against AT&T and their exclusive iPhone.
If all these features make their way onto the Motorola Sholes, how to you think it stacks up with the iPhone 3G S, Palm Pre, and competing Android phones?


text:
Speaker: the Most Rev. Fred Hiltz, Primate of the Anglican Church of Canada Read More
Birch Cove, Halifax | Annapolis | Anglican Church of Canada Job Listings Read More
Bishop Ron's schedule for the week. Read More
Read More
Contact to request display space Read More
The Anglican Foundation receives applications twice a year - 1 April and 1 September. Accordingly, the Diocese invites applications from Parishes twice a year - in January and May. Read More
Want MORE for your church? God wants MORE for you too.
Explore what "mission" is, what it looks like and how congregations might shift to be more "missional."
The free workshop is engaging for lay and clergy participants, with lots of time for discussion, asking questions and interaction. Anyone may attend! MORE Mission Schools run 9:30 a.m. to 3:30 p.m. with lunch provided. Read More
Thursday, 23 March, Bishop Michael Hawkins will preach at the 5 PM Choral Eucharist at the University of King's College. Read More
Ordinations: S. Slater, W. MacDonald and Transitional Deacons Read More
Conflict. A helpful thing? Or a destructive thing? Read More
Diocesan Heating Oil Program Read More
Available online NOW! Read More
Sponsored by the Anglican Diocese of Nova Scotia and PEI, and offered free of charge to clergy and parishioners in the Diocese: Thursday, May 4, 2017 (9am-4:30pm), Trinity Church - 321 Main Avenue, Halifax. Read More
Part 2 of the podcast related to youth programs NOW AVAILABLE Read More
Encounter is an Anglican based weekend retreat that is open to all youth (of any Christian denomination) recommended for ages 15-18. It's an awesome opportunity to build lasting Christian friendships and to grow in your relationship with Christ through a series of activities, discussions, music, and worship. Read More
Now available online... Read More
The National Anglican Women's Gathering June 15-18, 2017
Registration Form
The Love of Jesus Calls Us to Learning, Worship and Service
Celebrating 50 years as Anglican Church Women Read More
The Church of the Nativity, Sandy Cove invites priests to celebrate the Eucharist at 11:00 AM each Sunday during the summer months. In return, we offer the use of the Sandy Cove Rectory rent free for the time you are here. We ask that you come for at least two consecutive weeks.
Read More
Monday, June 5 – Friday, June 9, 2017
Our Lady of Hope Retreat Centre | 67 Reid Road Stanley Bridge, PEI
THEME: "PAY ATTENTION!!" (Attentiveness and Mindfulness)
RETREAT LEADER: The Rev. Paul Jennings
Read More
Read More
Children's and Youth Education Director: Notice of Opportunity St. Paul's Anglican Church, in Halifax is seeking a Christian and Youth Education Director (CYED).
Read More
A Marriage Preparation Course is being offered by the Dartmouth Region. Read More
This exciting on-campus workshop is for clergy and lay leaders who are interested in revitalizing their congregations. The Rev John Pentland from Hillhurst United Church in Calgary and author of Fishing Tips—How Curiosity Transformed a Community of Faith will lead participants on an inspired journey. Read More
Call for Papers
Symposium Dates: May 10-11, 2017
Location: Atlantic School of Theology Read More
Mamuwe: Towards Healing, Truth and Reconciliation
Visit of Bp. Michael Hawkins, Rev. Wilfred and Theresa Sanderson
March 21-24, 2017 Read More
200th Anniversary, Christ Church, Dartmouth Celebration Read More
* Diocesan Cycle of Prayer and Provincial Prayer Care for March 2017 Read More
Spaghetti | Chowder | Other Events
Read More
Please do not reply to this email!
Submissions to the Anglican NetNews: The deadline is each Tuesday, unless otherwise noted in the Synod Office Notices. Please send your notices to: [email protected]
© 2012 - Diocese of Nova Scotia and Prince Edward IslandHalifax, NSTel: 902-420-0717 • Fax: 902-425-0717 • [email protected]
© 2016 – Diocese of Nova Scotia and Prince Edward Island
1340 Cathedral Lane, Halifax, NS B3H 2Z1
Tel: (902) 420-0717 | Fax: (902) 425-0717 | Email
Site Map
Contact Us


text:
This Friday (August 17) is a big day for the boys of Florida Georgia Line, as they finally get to be home after a month on the road. Okay, so maybe that's not the only exciting thing happening for this duo on on Friday. That evening, Tyler Hubbard and Brian Kelley are walking in the footsteps of Garth Brooks, Keith Urban, Tim McGraw, and countless country music legends by making their Grand Ole Opry debut.
"We both heard from our publicists and we were pretty jacked up," Tyler admitted during an interview with Charlotte station WSOC. Thankfully, family and friends will be in the audience to support their first Opry appearance. "I'm personally really excited, not really nervous. I got a lot of family and friends coming in… A lot of them haven't even seen a show yet."
Does this mean bandmate Brian is nervous for the both of them? "I wouldn't say nervous, just anxious, I know there's a lot of history on that stage," Brian says, thinking about the whirlwind they've been in lately (they signed to Republic Nashville last month and are continuing to work their single "Cruise").
"It's crazy, the last month of our lives have been insane. I don't think we really had time to even think of being nervous."
As they stand on the stage of the famous Grand Ole Opry, one thing is for certain: it will live in their minds forever.
"I know the two songs we're gonna get to do are going to fly by, so I'm going to try to soak it up as much as we can."
See more from the WSOC interview with Florida Georgia Line.
-Jodi Phillips / The New 103.7


text:
Spirited 12s petition to rename Occidental Ave. to 'Seahawks Place'
SEATTLE - A petition has been drafted and signatures are pouring in as spirited 12s lead the effort in renaming a portion of Seattle's Occidental Avenue to "Seahawks Place".
February brought a Super Bowl win for the Seattle Seahawks, and fans throughout the state are eager to further immortalize the NFL teams' glory.
Proud 12th Woman Lindsey Renick is quarterbacking the petition, and created a Facebook page to help spread the message. Renick said after the Super Bowl parade she felt like the Seahawks deserved a tangible honor from the city.
"The stretch of street directly in front of the stadium is mayhem on game days. Full of chanting fans and game energy, it seems suiting to give it some significance as a 'place'," Renick said.
Rednick knows there's historical value to Occidental Avenue's name, and says she isn't trying to insult or upset anyone.
"I feel like the fans, team, players, owner and staff have earned something like this, even if only a ceremonial addition," Renick said. "The Seahawks are more than a team, and the 12th Man phenomena has become something almost with it's own heartbeat. People from every walk of life and background, every belief structure, and spanning the globe, all gather to cheer and support our boys in a game that feels like so much more."
The growing petition currently has 466 signatures with hopes to exceed 1,500. Renick doesn't have a goal or deadline in mind just yet, and is taking things one step at a time.
"I believe we will get enough signatures over time, I am honestly stunned at the number of likes the Facebook page got so quickly," Renick adds.
A designated street for the Hawks isn't too outlandish. Baseball fan and former-mayor Greg Nickels renamed Atlantic Street, which marked Safeco Field's southern boundary, "Edgar Martinez Drive" in 2004.


text:
Investing in new season tops is a great way of updating your existing wardrobe. This season Wallis has a fantastic range of new shapes and styles. Find the perfect top for you; from the classic shirt to the modern tee.
This eye-catching floral jersey top is ideal for a relaxed yet modern day-to-night look. Team with slim leg jeans, killer heels and statement jewellery.
Wrap tops remain a popular must-have! We're used to seeing blouses with the wrap style but this season Wallis has designed it in a laidback jersey material.
The longer length shirt is a new shape for the season. Team yours with black slim leg jeans or trousers and a stack of bangles for a minimalist new look.
The classic polka-dot print makes an appearance on the contemporary utility blouse. The metal pocket trim sharpens up your look making this shirt ideal for work and play.
The gathered twist detail on our tops is ultra-flattering. If you have a small waist the twist draws the eye in, alternatively if you wish to conceal your middle the gathered drape detail works wonders.
Our best selling ¾ length sleeve blouse with bow cuff detail comes in a range of colours and prints. Style your favourite with smart trousers for work and jeans for the weekend.
A touch of embellishment instantly adds glamour to your outfit. This grey embellished shirt looks extra special when teamed with smart black trousers.
Bold prominent prints are huge this season and this petite shell top interprets this trend beautifully. Wear now with jeans and wear later in the season with cropped trousers.
Palm and leafy prints are huge this season; so stay ahead of the trends and invest in this printed top. Wear with relaxed tapered trousers and heels.


text:
One of the dating services for meeting local people is Hazel Crest speed dating. Based on a series of short planned introductions Hazel Crest speed dating allow singles to quickly meet people face to face in a safe and fun environment. Imagine meeting people online in a similar fashion through matchmaker.com'sinnovative new Cupid feature which emails you introductions of singles in the Hazel Crest speed dating area without ever having to leave your home.
Hazel CrestJoin Now Free!
Hazel Crest Girls | Hazel Crest Men | Hazel Crest Gay | Hazel Crest Lesbians
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
More Hazel Crest Links:
Hazel Crest Dating | Hazel Crest Personals | Hazel Crest Chat | Hazel Crest Singles | Hazel Crest Love
Senior Dating | Catholic Dating | Christian Dating | Muslim Dating
Black Singles | Asian Singles | Latin Dating
Meet people from all different backgrounds and lifestyles around the world or someone in the local Hazel Crest neighborhood at matchmaker.com. There are thousands of singles from the around the world looking for a long term relationship. Find love and romance with a Hazel Crest speed dating style of matchmaking.


text:
The mission of the Pan-American Association of Ophthalmology is the prevention of blindness through lifelong education and cultural exchange among ophthalmologists in the Western Hemisphere.
This Portal will provide a virtual meeting place for professionals from all over the world to gather as a Pan-American Community and focus on ways to standardize and improve ophthalmic knowledge and skills for the improvement of patient care.
The Pan-American Association of Ophthalmology (PAAO) was founded in 1939 by Moacyr E. Alvaro MD (Brazil), Conrad Berens MD (USA), and Harry S. Gradle MD (USA). The Pan-American Ophthalmological Foundation (PAOF) was founded in 1959 to support the PAAO and its educational programs. The Pan-American strives to provide continuing education for ophthalmologists, prevention of blindness programs, and cultural exchange.
Pan-American Ophthalmological Foundation
For over 70 years, the Association has been instrumental helping to restore sight in countless numbers of people and has been a leader in elevating the standards of practice of ophthalmology and quality of eye care in the Western Hemisphere.
Support the future of Ophthalmology through the Pan-American Ophthalmological Foundation.
This new PAAO Educational Portal has been made possible by generous educational grants from the Allergan Foundation, Bausch & Lomb and the Pan-American Ophthalmological Foundation.


text:
FREE SHIPPING on all theBalm Cosmetics to all US destinations with code SHIPFREE.
5 stars
Create an account with us and you'll be able to:
Fill in your email below to request a new password. An email will be sent to the address below containing a link to verify your email address.


text:
Welcome to KG Vehicle Solutions Ltd we specialise in all types of car finance such as PCP, HP, Finance Lease & Outright Purchase, but in particular car leasing, van leasing, vehicle leasing and contract hire in the UK.
We can cater for all needs and arrange suitable finance for the private individual, business or even if you are a large fleet customer.
Please select from the menu options to search our website for our latest deals or alternatively if you are not sure how to finance your new vehicle or you require some general advice then call KG Vehicle Solutions Ltd now on 0330 6600 703 and speak to one of our qualified advisor's who will be pleased to help.
I received the car yesterday and would just like to say I have been very impressed from the start of the process to finish! I will certainly be recommending you as a company to friends and family.
Danielle Carlisle
My experience with your company was good and I would use your company again.
Derek Yuille
Derek Yuille
Excellent service from James. Replied to all emails promptly and kept us informed. Car was delivered as arranged and really pleased with it. Will certainly recommend KGVS.
Mike Bruce
I absolutely love the car, I have had a great service from James and Garry, both have been very helpful.
Claire Luckock
I used KG Vehicle Solutions Ltd for my latest car, they were quick reliable and a pleasure to work with.
Speed and helpful great service
George Amison
Hi Garry,
We had the car delivered on Thursday morning, everything went okay. Thanks for all your help with the car, it is great to drive, we will use your company again and will be recommending you in the future.
Once again thanks for all your help mate.
Kind regards
Robert Kerr
Hi Khiya,
I am very pleased with the service I have received from all staff I have spoken to so far and I would certainly recommend your company to family and friends!
Best Wishes
Gemma Campbell
Hi James
A big thank you for arranging my third car from you, as always, it all went to plan!
My Juke arrived yesterday morning as my old Juke was being taken away. If we had tried to arrange that it would never have worked! Love my new car!
All being well I will speak to you again in three years (by then, Garry will sound even more like you on the phone :-) )
Thanks again guys.
Best wishes
Elaine Fulton
Hi James,
Took delivery of my new car last week, just wanted to say thank you very much for arranging the deal for me.
I will give you a shout in just under 4 years time. I will also pass your details on to anyone who I know is looking for a new car.
Many thanks again.
Kind Regards.
Simon Wall
Can't thank Garry enough - excellent service. Car delivered safe & sound - 14 days later as specified. We had issues sourcing the exact car we wanted for the right price - but Garry stepped up to the mark; his response times were impeccable! Thanks again - will definitely be recommending you to friends, family & colleagues.
Jayde Ranson
This is my second time using KGVS, and they've come up with the goods again! Great car, great service and a great price. Will definitely be contacting them for car number three
Jim Stewart
Hi Gary and James, Just to say thank you for yet another amazing experience with our Ford Ranger Wildtrack. That must be 7 years or more since my first vehicle from you and wouldn't go anywhere else. Proud to say my three sons all now have their vehicles from you too. Keep up the good work. Thanks Heather Winter.
Heather Winter
Hi James
Just a quick message to say thank you for all your help with the car! Not only was the process painless, it was also completed incredibly quickly. The car arrived on time and was better than I could have imagined! The commute into work is now a joy.
Thanks again for everything!
Marisa Parr
Hi James,
Just a quick one to confirm that I took delivery of the vehicle this morning (before I needed to leave for work as well!) I'm absolutely made up with it.
Thanks again for all your help. This is the 3rd vehicle I have leased through your company and I can't fault your service at all.
I'll continue to recommend you to anyone who asks. Hayley's lease is up next Sept/Oct so I'll be in touch before then no doubt.
Thanks again.
Ian Clifton
Hi James.
Just wanted to drop you a line to say how pleased I was with the service from you and KGVS.
I run a busy garage & Mot business in London , it was refreshing how simple you made this procedure , which took up so little of my time .
The car arrived on Friday ,Much better spec than I had imagined for the money. So very pleased.
So Hope to speak to again in two years time.
Best Regards & Thanks for all your work.
Mark Sansom
Fiveways London.
Mark Sansom
Just wanted to say thank you for arranging my vehicle, absolutely seemless service from yourself, very impressive.
The car is great, insurance saga sorted (sounds like your theory was right).
Thanks again,
All the best.
Malcolm Lodge
Just wanted to drop you a quick email to say the car arrived safe and sound and thank you for all your help. Really appreciate it. We'll be coming to yourselves first when the time comes to get our next car.
Graeme Foy
Just a quick email to say many thanks for the effortless procedure, daughters car arrived spotless and on trailer.
many thanks, look forward to next car
Ken Scott
Audi A5 delivered as planned. Perfect service. Cheers James and team for yet another seamless transaction.
Steve Cowley
Hi James
Just to say the car has arrived – thanks so much for getting it sorted so quickly, you've been a star!
Speak soon
Rufina Lawani
Very pleased with how quick and efficient Garry was at getting hold of the vehicle I wanted.
Tara J
Hi James,
I cannot thank you enough for the effort you put in to secure car for me. It is my dream car and absolutely brilliant and already been washed twice.
The deal you got me was nothing short of amazing and insurance on car was also way cheaper than I expected.
Don't really know what all the functions do yet but already my pride and joy and using it every second day to ensure low miles.
Dithered for 2 years on moving house and thanks to this car the house is up for sale this week - need a garage and long drive way !
In my line of work I deal with loads of professional companies every week and highest compliment I can pay is that KGVS have
impressed me more than any company I have ever worked with.
Obviously have recommended KGVS to absolutely everyone I know and total strangers as well !
Thanks again.
Kind regards
Richard Saunders
Wow James, this is a fabulous car. Had a C220 before but this has so much more on it and such a beautiful colour. Just love it. Bring on the sunshine 🌞
Many thanks for making it such a hassle-free process
Kind regards
Christine Machin
Evening James
Just wanted to drop you a line to say thank you so much for all your help with the car.
I know you have put in extra work for this and really appreciate it. If arrived this morning in time for me to take it to all my afternoon appointments, and boy was this one worth the wait! Fantastic car and very pleased with it.
Also, I have to say that the delivery driver was one of the best we've had - lovely chap, called last night with a time and service was second to none. Please can you pass this onto the dealer for me as he is a credit to them.
Hope you have a good Easter weekend, and look forward to speaking to you when we need the next one! :-)
Kind Regards,
Adam Taylor
Adam Taylor
Hi Gary,
I have received my car today and I am so impressed. Thank you for answering my thousands of questions and giving me reassurance. I will most definitely recommend this leasing company to anyone who is looking for a high quality service.
Thanks again
Tamare Yusuf
Hi James
just a message to let you know that the car arrived this morning, I've been bombarded with brilliant photos from my dad. It came on the back of a flatbed and as expected looks perfect. i can't wait to get back to it now, I'm away so it won't be until tomorrow night which I'm gutted about.
Thanks for everything, and to Garry. i will drop you an email when I'm with it, just out of courtesy.
Many thanks
Kind regards
Tom Rowbotham
Tom Rowbotham
James thank you so much car arrived today it is just perfect it was a pleasure to do business with you I will be recommending you to my friends have a lovely Christmas from us all
Haughian Farming
Afternoon James, I hope your well.
I just wanted to say a big thank you to you! I'm extremely happy with my car! I tried a few companies before you who strung me along and from the moment I made contact with you I have had nothing but an efficient & fantastic service, which so far I cannot fault. I am sincerely grateful for your hard work in getting me the car I wanted and arranging delivery in a speedy timescale!
Again THANK YOU!
And I will certainly be recommending you to my friends!
Kindest regards
Talitha Anderson
Thanks for all your help along this transaction and great service. I will definitely recommend you to my other shop keepers:).
Hopefully we can do business again soon.
Hi James,
Just wanted to drop a quick email to say the car arrived as planned and it is really something else. I also wanted to say thanks for your help in arranging the car.
I'll be in contact agin around end November regarding my wife's replacement car so we can place an order.
Thanks again
Matt Rogers
Hi James,
Car arrived around 6pm last night.
I just want to say thank you very much for all of your help over the last 2 months, it has made my first time lease very easy and stress free!
I will without doubt be recommending KGVS & will be returning in 3 years to get my new car with you!!
All the best
Ben Mustard
I have to commend your professionalism over the last few weeks. Vehicle was delivered as expected! Any query was dealt with in literally a few minutes and you never hesitated to assist. Definitely will recommend around and I'll see you again in two years time for the next lease.
Imran K
Hi James,
I hope you are well. I just wanted to say thank you for the very professional service I received from start to finish in relation to my GLC. Delivery went without a hitch.
Joe Graham
Joe Graham
Hi both,
Car has arrived its Stunning!
Thanks for all your help.
Aaron Baughan
Thanks again for you excellent service,
Hope to deal with you again,
Kind Regards,
Michael Mann
Car has arrived this morning - Sarah is absolutely thrilled with it! Thanks for all your help in getting it sorted. Cheers.
Lewis Hopkins
Hi Garry
CLA AMG Sport arrived this afternoon - Absolutely stunning car. Many thanks for all your help and constant updates and information which made this transaction very smooth and effortless.
Chris Sunstream
Hi Garry
Just a quick email to say a big thanks to you and the rest of your team for sorting out the Nissan Juke for me. It arrived in Friday afternoon and I expected to like it, but I LOVE it!
Thanks for making the whole process so smooth, and for spending the time to hunt me down a black one at the best deal possible, it was much appreciated.
Best regards
Fiona Muir
Hello James
Just a quick note to say thank you for all your help – the car arrived yesterday on time and everything fine. We are very pleased with it and the very easy ordering process with you.
Best regards
Steven McAteer
Once again a big thank you James,
Julie's new car arrived early this morning (7.30 would you believe!) we are very happy with it and I've attached a photo of it looking good on our drive.
Thanks for arranging everything for us, you really do make it all very easy. This is the fifth car that you have arranged for us, long may it continue.
Andrew Paxton
Received my A class yesterday, unbelievable service would recommend to anyone.
George Lever
Delivered this morning and everything swimmingly efficient.
Thank you for all your help James.
Will run all new car acquisitions past you in the future, the next one being late summer this year, 2016.
Best Regards,
Graeme Leslie
Morning James
Just to confirm my car was delivered this morning and is absolutely stunning! Am over the moon
Thank you to you and Garry for your help in what was a seamless transaction. I will have no hesitation in recommending you
Thanks again
Caroline Taylor
Morning James,
Car safely delivered yesterday
Can you just pass on to the delivery company how impressed we were with the deliveryman himself. Great representative for the company.
Many thanks for your personal help throughout which was much appreciated.
Best wishes
Hi James,
Just a quick note to say the Juke turned up yesterday and its great.
The wife is one of the happiest ladies on the planet…well, almost !
Thanks again for your all your help.
Speak to you soon.
Kind Regards
Dean Taylor
Hi James/Garry,
My Mercedes C250d AMG line Premium Plus Saloon was delivered on Friday 15th as expected and I'm extremely happy with the car.
Just wanted to say a big thank you to both of you gentlemen! What really impresssed me over the past few months was how quick you responded to my queries, all my emails got responded to within an hour or two (and I sent you loads of emails ;) ) and I have to admit I've never seen such a fast response from anyone with such consistency. When it comes to communication, you guys are epic!
I wish you both all the best for the future and look forward to contacting you for my next lease vehicle when the time arrives.
Kindest Regards,
Mr Waqas Ali
Hi James,
Thanks for the info.
Can I just say that you have been brilliant from the first e-mail I sent to you in December. You have made this whole process very simple.
Thanks again !!
Speak to you shortly.
Kind Regards
Dean Taylor
Hi James,
Just want to thank you. Car came today, absolutely love it.
Thanks for all the help in the process. Delivery guy was also brilliant.
Thanks again
Christopher McQuade
Many thanks to James on delivering a fantastic Car, Mercedes Gla 200d 4matic premier plus at an amazing price and within 4 weeks (through the festive season).
KVGS I must say many thanks again for everything you have done and a stress free transaction.
Will be looking to do business again in 4 years.
Thanks Amanda Brown
Amanda Brown
Brilliant deal and professional service from James Bryson, always happy to answer your questions and put your mind at ease. 100% recommend James and KGVS for your next vehicle ! Regards, Chris.
Chris Patterson
Hi Garry/ James,
Cars here and we're all delighted!
Thank you both very much for sorting us out!
William Winter
Hi Garry and James,
Thanks for sorting my Mercedes GLC company car. This is the second car i have ordered through yourselves and the service remains superb. I appreciated your quick reply to my many emails while deciding the car to order and the whole order process was straightforward and painless. Your attentive communication and service level sets you apart. I will be recommending you to people.
Cutest Systems- Stewart Long
Hi Garry just a wee email to say thanks very much for all your help over last few weeks got my car today and I'm delighted with it:)
Thanks again you were a great help:)
Jodie Kersley
'Thanks for such a smooth and efficient service gentlemen, it was a pleasure dealing with you and your company. Of particular note and one that made a huge difference to me personally was that you communicated in such a timely and professional fashion to all my email's and telephone calls. Thank you again and speak in a couple of years!'
Dick Bromley
Dick Bromley
thanks guys,
once again we have had a great service from you ,no hassles ,all our questions and answers dealt with.
efficient and helpful !
and our vw tiguan delivered to our door !,fantastic !
David Francis
Hi James,
Car delivered - everything spot on.
Thanks for all your help and assistance.
Many thanks and regards
Richard Hansom
Hi James
Car arrived yesterday, I'm so happy with it!
Thank you for all of your help.
Kind regards
Michelle Lousley :-)
Michelle Lousley
Dear James,
I just wanted to send a thank you for dealing with the lease of my new Mercedes CLA in such an efficient, simple and friendly manner.
I had never leased a car before and the online searching for a lease deal was proving to be a bit daunting.
You quickly found me the right deal and then helped me process the paperwork with no hassle.
My car was delivered very quickly and I'm very happy.
I will definitely come back to you when the lease ends and I am happy to recommend you to anyone.
Andrew Davis
Hi James, Just a note to say thanks to you and Garry re the purchase of our Merc' earlier this month.
The car was delivered and the general transaction went very smoothly, it really is a bonny motor and quite swift.
The whole process was well organized and made very simple by your help and guidance...
Colin Lewis
Colin Lewis
Hi James,
Got the car, I'd just like to thank you for all your time and effort over the past few week, really appreciate it.
Regards Mack
Zuka Ltd
What can I say the car is fantastic I could not be happier and the service received from you has been second to none. If anyone I know is going to lease a car it will be through yourselves.
I look forward to doing business for many years to come.
Best wishes
Nick Brown
Hi Garry
The car arrived yesterday as you arranged brilliant car
Thank you for making the procedure easy and efficient
would definitely use KG in the future
Thanks again
Martyn Forsyth
Hi James,
Just to say that the car was delivered at lunchtime - exactly as expected.
Many thanks for all your help and support assisting with the lease.
Kind regards
Brad Fincham
Hi James
Hope you are well
Just wanted to say cheers for sorting out my new Touareg. I am really happy with the vehicle and pleased with my choice. The whole process was almost too easy from start to finish, I will definitely be in touch when it's time to change!
Martin Jennings
Hi James
I hope you are well & had a good weekend?
Completely forgot to email Friday/Saturday.
The beast came on Friday morning. Everything great (apart from need some time to work out all the gizmos & gadgets!!). Wife loves it, kids love, I'm sure the dog will when I kit out the boot in protective covers, dog guard etc!!
Thanks again for your help, patience & assistance. Will be in touch in the future when another one is required.
Kind regards
Paul Concannon
Hi James and Garry
I just wanted to say thank you for organising my car for me, KGVS were extremely efficient and straightforward to deal with and I will certainly use you again at the end of this lease. I'll give you a bit more notice too!!
Anyway, the real purpose was to say 'Thank you' your help was hugely appreciated, I have and will continue to recommend you to friends and colleagues.
Best wishes
Steven Moore
Hi James
Thank you so much I love the car
It was delivered today
Fiona Adesina
Hi James
Just a quick email to let you know that I've received my car. Very pleased with it!
Many thanks again for your help.
Will Lee
Hi James,
Got the car yesterday, even better in person!
Just wanted to say thanks for all your help and assistance! Really good service throughout, would definitely recommend to family and friends.
Kind regards,
Habib Adetola
Habib Adetola
The car is lovely, Thanks for a great service.
I have had friends ask me where I got the car from so will refer them to you in the near future.
David McLaren
Hi James
Just wanted to say thank you, the car arrived yesterday and my daughter and I are thrilled with it! You have been very helpful and responsive yet again, and have made the process of leasing the car easy and smooth as well as getting me a great deal.
Probably speak to you in 3 years when I lease again!
Thanks and have a great weekend.
Shelley Green
James I am happy to provide you with highly favourable feedback regarding my dealings with KGVS. I am absolutely delighted with the service from yourself and colleague,Gary, and can only describe it as a simple and entirely seamless process from start to finish. My car arrived on it's due date and I am very pleased with it. This is my first experience of leasing, and I would not hesitate in using your company again when this lease expires. I have also recommended you to family, friends and colleagues. Kind regards Ellen Dougan
Ellen Dougan
Many thanks again for sorting my VW Tiguan lease with minimal effort on my part. As you remember I used you for an Audi lease a few years ago and I'll no doubt return in a couple of years time again - the price quoted was the most competitive I could find!
Laurie MacKay
Hi James
I have been meaning to email you for the past few weeks, I just wanted to say a massive thank you for all the help in organising my Mercedes car, your service and patients with all my questions was amazing and will look forward to speaking again when the vehicle lease runs out for my next vehicle.
Rob Beckett
Thanks James, and can I just add how impressed I've been with your service + costs. You are literally the only leasing company we have found who haven't wanted anything up to an additional �£500 as a 'fee' to source a vehicle whilst also quoting more on the monthly rate and being unresponsive to communication and quote requests.
I can happily say that you will be being highly recommended to my finds and colleagues.
Scott Wollaston
Car arrived as promised, only criticism is you made it far too simple, so much so I thought it was a scam!
Take this as a huge compliment, thanks again and will definitely recommend your service to others.
Regards Pete
Mr P Munday
Just taken delivery of my wife's new SLK AMG 250. Our order has been handled impeccably from start to finish by James Bryson and I've got to commend James and all @ KGVS for smooth sailing throughout - from initial enquiry to the car hitting the drive – at a highly competitive rate. It's just like getting your car from a mate! Many thanks James - just how leasing should be!
Carl Starbuck
Car arrived.
Can I take this opportunity to say thank you for a great deal and fantastic service.
I have already recommended you to a few friends.
10 out of 10 guys!!!!!
John Girvan
Hi Garry. Just received the car today! Really happy with it and your service throughout. Will give you a shout in the future and hopefully we can do business again
Sufyaan Munshi
Hi James & Gary I just wanted to drop a note to you thanking you for your help through the process, Car was delivered yesterday on Monday and is fantastic. Thank you once again for all your help. We will be recommending KGVS to everyone :-) Regards Naveed
Naweed Hussain
Hi James
Just a quick note to say thank you for sorting everything out for us. I have one very happy wife, which is always a good thing!
The whole process has been absolutely fantastic and stress free. Don't think I ever 'buy' a car again!
Thanks again
Stuart Robinson
Car was delivered on Friday and is fantastic.
I just wanted to drop a note to you thanking you for your help through the process. I would not hesitate in recommending KGVS to anyone, the whole process has been very straightforward and both Rebecca and I have felt completely looked after by you and your colleagues. When we come to renewal in 2 years time I think it would take a lot for us to go anywhere but KGVS.
Andrew Jones
Hi James,
The car is great- thank you once again for all your help. We will be recommending KGVS to everyone :-)
Thanks again,
Laura Francis
Having never arranged a personal lease before, I was a little apprehensive about the process, and what was invovled. Thank you very much to James for a great service and keeping me informed every step of the way. I will not hesitate to recommend you to friends and family.
Satvir Bains
Thanks very much for everything, James. This whole process has been a lot easier and hassle-free than I had imagined it would be.
Jon Varney
James and Garry, hi guys,
Once again KGVS has gone above and beyond, I needed a replacement for my old car which died on me, and the effort put in to find me some wheels (even if i was a bit fussy about the colour!) was superb.
Two weeks and my nice new vehicle was at my door .
Thanks again guys
David Francis
Hi James
I just wanted to say a massive thank you for arranging our Qashqai...the service from start to finish has been superb and you've always been quick to respond to all my requests.
The Car arrived safely this morning and my wife is running around in it already...fantastic service from start to finish....
Thanks !
Scott Ketcher
All sorted thanks James
Everything like clockwork. My compliments on your excellent service
I will certainly come to you again, and recommend you to friends.
Thanks to Garry too.
Paul Coulthard
Paul Coulthard
Hi James - Just to say have now rec'd tax disc and registration document for new car. Its very nice and can't wait to try it out with hood down! Thanks for all your help. By the way had a nice letter from Mercedes saying the condition my car went back in far exceeded their expectations and they were very very pleased with it!! Thanks again for everything you did - much appreciated.
Mrs L Hassall
Dear Garry, The car arrived as planned today. Fantastic new shape E class Mercedes. Can I say how brilliant was your service? I was helped at every stage of the process and very politely as well. Very grateful. I have highly recommended you to all my friends and family. Thanks
Dr Sibte Hadi
Thanks for everything James I meant to email you yesterday however was very busy.
Yes the car is lovely however only driven to work and back in the dark!!!!
Please thank the dealer and let them know the chap who delivered it was lovely and went through all the controls with me. However cant remember half of it!!!!
Thanks once again I will certainly recommend you to my friends.
Kind Regards
Sue Burke
Sue Burke
Hello James,
Many thanks for all your help over the past few months and for putting up with my broken down car scenario.
Hopefully it will be trouble free motoring for the next 3years+ and we will see what deals are about then.
Maybe you will have taken early retirement by then though
Tom O'Hare
Hi James,
I wanted to say a personal thank you for the hard work and attention to detail that you showed from the first contact to the delivery of the shiny new car I now have.
It was clear that you were doing everything in your power to get the vehicle here as soon as possible. Correspondence was superb and your co-ordination with Audi was faultless.
I know I put you under pressure to get the car with me quickly, however you showed first class service throughout and if anything, you got the car with me before your estimated date.
I would have no concerns about recommending you to anybody looking for a lease contract, and that is without considering how competitive you prices are.
Thank you!
Kind Regards
Operations Director
Nick Parker- db-automation
Great service guys. Car delivered when said. Car exactly as requested. Spot on. Many thanks.
Steve Cowley
Garry / James
Cant believe 3 years has passed since you helped me get my first lease car !!!
Anyway thanks again for all your help on helping me get my second lease car (such as advice on the best deals etc) with you and the car arrived on time and i love it ...
Once again your customer service and quick responces are second to none
Looking forward to doing business with you a third time
Gavin Feriera
Rec'd the car Garry !!! Absolutely love it.
Big thanks to u and James for all your help. Pleasure doing business with you and we will be in touch again in 3 years for sure 😄
A very happy Tracey Barraclough
Tracey Barraclough
Brilliant, thanks James.
Thanks for all your assistance. As leasing newbies you have made it really easy for us .
Richard Wilson
Fantastic service from start to finish. Do not hesitate to use this company
Ben Davies
Hi James & Garry
We took delivery of our new car on Thursday and are absolutely delighted with it!!
Just wanted to thank you both for your help in making the process so straightforward.
Might be in touch again at the start of the new year as we look towards leasing a second car :-)
Thanks again!
Donna Stewart
Hi James,
Car has safely arrived today & we're very happy with it, just wanted to thank you for all your help over the past few months, the service provided by kgvs has been excellent & we'll definitely be back to you in 3 years time for our next vehicle.
Kind Regards
Matthew Nunn
Got my car this morning at half 10...to say i am delighted is an understatement!!!
Again, thanks for all your help and advice...very much appreciated and i will certainly be recommending your company to my friends and work colleagues (and anyone else who will listen!!!)
Scott McLellan
Car has been delivered thank you for your help and answering all my questions!
Viqaas Cheema
David Francis
Hi James
Just wanted to say thank you for making all the arrangements for my new Mercedes E Class, as with the SLK last year all very simple and easy.
The car is great and I absolutely love it.
Kind regards
Andrew Paxton
Hi James
The car has arrived exactly as scheduled!
You provide a great service at very competitive rates. I have to say I was always a little sceptical and even thought the testimonials on your website might be a home production! I know now that every comment made is absolutely correct. You were efficient, responsive and made the whole process painless. I will enjoy the car for the next 3 years and will definitely be in touch before this one expires! Thanks again James. Happy for your to use these comments on your website!
Kind regards
Mark Somers
Car has arrived. Not seen it myself yet as my wife took delivery.
Many thanks for all your help, the process worked very well from my point of view. I must admit that at one point I thought that the deal was too good to be true, but evidently that's not the case!
Kind regards
Andrew Griffiths
Hi Garry,
Just letting you know that the car arrived on Friday and it's fantastic. Thank you very much for your efficient service throughout the process; you have been a pleasure to deal with.
Kind regards
Simon Torry
Mr S Torry
Hi James
My new Mercedes E Class arrived as planned last Wednesday. Everything as described and to the timescales I was advised. I have been meaning to e mail and thank you and Garry for your help with the leasing process, but busy driving my new car! However thanks for your help, I will certainly use KGVS again.
Best wishes
Lee Sandford
Lee Sandford
Hi Garry,
I just want to thank both you and James for your help in arranging the lease on my Mercedes, it has been hassle free and a pleasure to do business with you.
Many thanks
Ian smith
IPS Gunmaking (Ian Smith)
James & Garry
Just want to say many thanks for arranging the car lease on the E Class
arrived as scheduled and all is first class.
Happy to recommend you to colleagues as the deal you arranged was better than any of your competitors
Great work guys.
many thanks
C Lindsay
That's fantastic, thank you James. Your service has been very efficient and I would have no hesitation in recommending KGVS!
I have been leasing cars for some 15 years now and it is quite stressfull getting quotes, paperwork, forms etc etc however, this time round, it has been noticeably less problematic and I have to say you are on the ball returning e mails and calls etc so
THANK YOU and ps the car is amazing!
GVP Ltd
Good morning James
The vehicle arrived on Friday and the whole process was very straightforward. Many thanks for your help.
Kind regards
Jason Smith
Hi Garry & James,
I just wanted to say thanks very much for the great service, very happy with the car - looking forward to driving home now!
Daniel Ashman - Breffo Ltd
Hi James,
Just to let you know the car has arrived and is looking lovely! Thanks you so much for arranging this for me and making is a completely hassle free process.
Mr P Messinger
Hi James,
Just a quick note to say the car has been delivered and everything looks great.
Thanks for all your help in getting this sorted.
John Smailes
Mr John Smailes
James really looked after me during this deal, keeping me informed every step of the way. Great customer service!
Owen Moran
Just to say that the car arrived safely last week and we are delighted with it. Thanks for the excellent service - remarkably straight forward and quick way to get a car!
Best regards
Mr Chris Haynes
Hi James
Thanks again for all your help.
The handover at Cairnryan docks went very smoothly- the driver just arrived as our ferry was docking and I was able to drive straight back onto it and enjoy a relaxing trip home on a calm sunny afternoon.
Mr David May
Dear James and Garry
My car turned up around 12:15 today and needless to say I have been out and about playing wit it :-) I am so pleased with it.
Thank you both for an excellent and simple service, I was quite apprehensive about the process having never done it before but you both made it so easy for me.
Thank you so much and I will be back in touch in the future.
Very best wishes
Mr Steve Forster
Just a quick note to thank you for your help regarding my contract, I am over the moon with the car (which arrived last night) - it's perfect. The amazing ease with which it was organised was a very welcome breath of fresh air. My previous contract through a local dealer was very problematic and left me less than happy - I'll definitely be recommending KG Vehicle Solutions to family, friends and contacts!
Thanks again - I hope to deal with you again in 18 months!
Mr Gary Vance
Just to let you know that the Mercedes was delivered this morning as planned.
Thank you so much for the excellent levels of service you have given me.
I must say, this is the first time I have taken out a personal lease and it has been a really easy, painless process without all the hassle of having to deal with a dealer!
I will pass on your details to anyone I know who is thinking about leasing.
Will Strickland
Thanks James. Can honestly say have received first class service from yourself and Garry, very impressed. This is my second vehicle from you, hopefully getting my sister to have a car from you next too.
J Hayes
Hi James,
Just to let you know the vehicle arrived this afternoon and it is very nice indeed. Car was cleaned and immaculate.
Thanks for all your assistance and I will be in touch in 3 years time for my next vehicle!
Mrs J Weir
Hi James / Garry,
Car arrived today and I am absolutely thrilled with it.
Thanks for your time (and patience) in completing this order for me. Its been a pleasure doing business with you both.
Many thanks
Matthew Lane
Matthew Lane
Garry I would just like to extend my thanks to you for your effort in getting my vehicle to me. I am extremely pleased with it and the service you provided. Thanks again Alan
Alan Mitchell
Hello James
The new car has just arrived and I am delighted with it!
Very many thanks for all your help, which is much appreciated. I'll be back in touch in three years for my next one!
All the best
S Crabtree
Garry, Thank you very much for the help you provided to ensure the Citroen C1 was delivered in the quickest time possible, saving me a small fortune on short term hire costs. The car was delivered to my home within the time scale you detailed to me in our initial telephone conversation. To say the least, I am very pleased with the service you have provided. Kindest Regards, John Carver
John Carver
Just a quick note to say many thanks for your help in obtaining the two c classes, we are both delighted with the cars and your service.
Active Signs
KGVS offer the best of both worlds - great personal responsive service and great low competitive pricing. Garry and James are very professional. I will use them again!
Andrew Glennan
Great service from Garry at KGVS, communication was clear and timely all with very competetive price. All in all a pleasure to deal with.
Steve Ashton
Hi James,
Took delivery of the car on Tuesday as agreed, very impressed with it.
The delivery was in line with your original estimate, just wanted to say thanks for making the transaction so smooth.
All the best
Mr M Hodgson
James, Had the car for a week now, was well worth the wait, thanks for all your help and keeping me informed all through the process
Matthew Canning
Delighted with my 'Seat Ibiza Sportrider'. This is the 4th leased car I have had, and only wish I had known abut KG before. Excellent service! Felt as if I had known James for years after speaking to him on the phone. Keep up the good work! I will certainly be back when due to renew my car and will be recommending you to friends! Thanks James.
Elaine Fulton
The car arrived yesterday (with 10 minutes warning, good job I asked you when it was coming!). I would just like to thank you for the great service I received from you throughout the process. You have always been quick to respond and answer any questions and the car itself is exactly what I was looking for. One or two other brokers I looked for quotes from were less customer focussed, shall we say!
Once again, many thanks for making the whole process simple and for the really great service throughout. I will certainly recommend you.
Stewart Long
Having dealt with a number of brokers, I really wish I came across KGVS first.
James was great - highly responsive, and got the job done quickly and efficiently.
I wouldn't hesitate to recommend KGVS, and James will be the first person I'd call when I next need a new vehicle.
Great job!
Director/Creative Personnel-London
Hi James
I just want to say that you've been really good and provided a great service. You've constantly kept me up-to-date with proceedings and I appreciate that.
I'll recommend you to friends and colleagues looking to lease a car.
Kind regards,
Paul Hill
The car has arrived and i'm very pleased with it.
Just to say thanks for your help in sorting the car. The process has been very straight forward and you have been great to deal with.
Many Thanks,
Mr P Heath
Hi James, Just wanted to let you know how impressed I have been with your companys excellent service. The car has been delivered today as promised. Im very pleased to have found such a good company to deal with and will certainly contact you in the near future to discuss my future requirements, many thanks again.
David Wesson
Hi James
I just wanted to thank you for your help in arranging a quick turnaround of the sourcing of my car and the arrangement of all the paperwork.
The car was delivered yesterday and I am very pleased with it.
Mr Humphreys
Mr P Humphreys
Morning James,
Good news they delivered the car about an hour ago, it looks great. Thanks for all your assistance it has been a pleasure doing business with you. Speak again in 3 years time!
Thanks again,
Michael Mann
Hi James
Car arrived and all well.
KGVS' efficient, professional and friendly service helped to make leasing a new car straightforward and worry-free.
Thank you
Mr P Mellen
Further to our recent conversations, I would like to take this opportunity to thank you all for the help and expertise you have given us in arranging the contract for our new car.
It is good to deal with people who know the market, can provide the right product at the right price and, when things go wrong, know how to resolve the problems. It's also good to deal with nice people as well.
Wishing you every success.
Mr B Wales
Hi James
Thank you, I have taken delivery of my car and it is amazing.
Thank you for all your hard work, and answering my endless questions!
Jan Sleigh
Many thanks for your help in sorting out my TT in such short notice. I've recommended you to others in a similar situation as your promptness in dealing with my concerns and speed at sorting out any delivery etc. issues was superb. Thanks again!
Laurie MacKay
Hi Garry,
Just a quick email to say my car arrived safe and sound at 07.30 am Saturday morning, so well done and many thanks for pulling out the stops to get it to me as soon as possible, and I absolutely love it !!
Sally Wright
Hi James, The car arrived safe and sound at 1pm ish. All's good. Thanks for making the process as smooth as it can be. I'll be recommending your business to friends and colleagues who are in the market for a new car - particularly your high levels of customer service and competitive prices. Kind Regards Matt Franklin
Matt Franklin
Hi Garry,
I'm sorry but I have had a change of heart. I am uncomfortable in signing up to a 3yr contract at this time (even a 2yr one!).
I would like to thank you so much for all your help, you have been, without a shadow of doubt, one of the most helpful people I have dealt with over the phone in a long long time!
Thanks again for all you help, I will probably be speaking with you in about a years time when I will be in a better position to sign my life away!
Kind Regards and many thanks,
Tracy Duckworth
James, thanks for sorting at all out.
Great car, great service.
M. Scott
To James and all at KGVS I want to thank you, for the time you have spent with me concerning the order of my first ever private lease car and completely putting me at my ease.
The car was delivered early this morning and we are over the moon with it . Look forward to doing more business with you when this current lease runs out .
I would like to add i have always been really impressed with how speedily your company responds to questions. Cheers
Mr Fereira
Hi Garry, Just a quick mail to thank you for your help in getting the car sorted. It arrived yesterday late afternoon and my wife is very pleased with it. We got the other one sold yesterday as well without getting ripped off so all worked out perfectly. Thanks again for your help - good service and all went exactly according to plan. Kind regards Peter McDevitt
Peter McDevitt
Peter McDevitt
Hello Garry,
With the delivery of the Qashquai plus 2 last Thursday, I wanted to say thanks to you for all your arrangements and hard work. Really pleased with the car.
Regards - John Mitchell BBT
John Mitchill
Hi Garry,
Delivery went like clockwork, a Pleasure doing Business with you again.
Dave Lowndes
James, the car arrived at 8.30 this morning. Thank you very much for the excellent service.
Peter Johnson
Hi James
Car arrived this morning as planned.
I'm absolutely delighted with it and just wanted to thank you and your team for a very smooth and professional service.
I'll have no hesitation recommending KGVS to my contacts.
All the best regards
David Stewart
* All vehicle images and car descriptions on this site are for illustration and reference purposes only and are not necessarily an accurate representation of the vehicle on offer.
KG Vehicle Solutions Ltd
1 Jacobean House
Glebe Street
East Kilbride
Registered Office : C/O J McNally Ltd Certified Accountants, 16 Orchard Drive, Glasgow, East Renfrewshire, G46 7NU
| Company Reg No : SC 361897 | Data Protection No : ZA090918 | VAT No : 976 9692 34 |
KG Vehicle Solutions Ltd are a credit broker and not a lender, we are regulated by the Financial Conduct Authority. Registered No : 627791
Copyright © 2018 KG Vehicle Solutions Ltd, All rights reserved.


text:
Follow RFF News on your cell phone. Text follow rff to 40404 you will receive txt messages with RFF News
0 Members and 1 Guest are viewing this topic.
Could someone tell me if that link works plaease?? Otherwise I think we are out of luck...
Someone is uploading TAR16 on Youtube. Waiting now... ^_^
We like to keep our uploaders safe, so would prefer that they not be shared online. But if anyone needs that excellent link please just ask Evan or me. Thanks!
Right. We lost one valued uploader already this month, let's protect the rest!
Page created in 0.066 seconds with 33 queries.


text:
A sign formed by holding arms above head in a vague tent shape. The Awkward Tent is where you go to hide when things get awkward. Inside is the Good Story Basket.
In the Awkward Tent, Sam cries "Don't look at me!!"
by Legit December 09, 2005
a physical sign recognizing that an awkward moment has occured, or warning that a supremely awkward moment may occur if you don't watch out. an awkward tent is made by raising both arms above the head, elbows bent and fingertips touching, forming a "tent" above you. once the awkward tent is made, it has been acknowledged that an awkward moment has indeed occured, and everyone in the room can get on with whatever they were doing.
"Guys, is it weird to get festering red hives. . . down there?" asked Polly, loudly and to the entire dinner table.
Everyone put up their awkward tents.
Everyone put up their awkward tents.
by OmiOmi August 02, 2006
When one "pitches a tent" in an unusual place generating an awkward situation.
I saw Josh jerking off in church last week. Talk about an awkward tent.
by Sun-shine May 30, 2007
buy the domain for your cat blog


text:
Walter Pall's main blog about bonsai and his work with trees from day to day. Lots of good pictures of good trees and lots of valuable information about bonsai.
Monday, January 16, 2012
ready for Noelanders Trophy
1) Japaense maple, Acer palmatum. I am quite happy with the table and will keep it.
2) European spruce, Picea abies. I may want to change the table.
3) Euonymus, Euonymus europea. I wonder whether I should take the slab with chicken on it. Even if folks consider this kitsch, I like it.
6 comments:
- CYD said...
Bonitos arboles. Buena suerte Walter.
- January 16, 2012 at 2:09 PM
About the tables...
The maple needs it, I guess, not because it would improve the whole picture, but because it is needed for height.
The spruce forest, on the other hand, doesn't look good on the table. The "slab" itself is more than enough. If height is needed, the table should be as thin as possible, practically invisible.
I won't even comment on the chicken.
- January 16, 2012 at 7:14 PM
I agree with the above with one exception...."Keep the chikens!" I like them ;-)
- January 20, 2012 at 8:52 PM
My humble comments are:
1) Maple: looking great and the table matches and complements very well.
2) Spruce: the stone slab and the table is contradicting each other due the the empty space in between (due to the upward angle/space of the slab). I think if slab is kept on a flat thin bamboo mat (if available) it would look good visually; or if the arrangement is placed on a elevated cube, covered with white cloth the focus would be fully on the composition, without any distracting accompaniments.
3) Euonymus: the tree on the table stand is looking quite good too!
- January 26, 2012 at 8:12 AM
- stefan langeder said...
hallo Walter!
vielen vielen dank für deinen tollen blog und deine videos!!!!! danke!
ich habe auch eine frage.... kann ich auf das moderne Substrat Moos geben oder ist das dann auch eher schlecht?
danke !
Lg stefan
- March 10, 2015 at 6:49 PM
- Walter Pall said...
Stefan, Moos kannst du auflegen. Aber es wird kaum anwachsen. Das ist ein Nachteil des modernen Substrates.
- March 10, 2015 at 7:02 PM


text:
- 1/3 cup chilled whipping cream
- 4 teaspoons plus 6 tablespoons (packed) dark brown sugar
- 1 1/2 teaspoons plus 5 tablespoons instant espresso powder
- 1
- 4 cups milk
- 2 3-inch-long cinnamon sticks, broken in half
- 1/4 cup unsweetened cocoa powder
- 3 ounces milk chocolate, chopped
- Ground nutmeg
- Additional cinnamon sticks (optional)
Recipe Preparation
Whisk cream, 4 teaspoons brown sugar, and 1 1/2 teaspoons espresso powder in medium bowl until peaks form. Cover and refrigerate whipped cream.
Bring milk and 2 cinnamon sticks to simmer in heavy large saucepan over medium-high heat. Add 6 tablespoons brown sugar, 5 tablespoons espresso powder, and cocoa powder. Whisk to blend. Add chocolate and whisk until melted and smooth. Discard cinnamon sticks. Ladle hot chocolate into 4 mugs. Top with whipped cream. Sprinkle with nutmeg. Garnish with additional cinnamon sticks, if desired.


text:
- A Brief Perltidy Tutorial
A Brief Perltidy Tutorial
Perltidy can save you a lot of tedious editing if you spend a few minutes learning to use it effectively. Perltidy is highly configurable, but for many programmers the default parameter set will be satisfactory, with perhaps a few additional parameters to account for style preferences.
This tutorial assumes that perltidy has been installed on your system. Installation instructions accompany the package. To follow along with this tutorial, please find a small Perl script and place a copy in a temporary directory. For example, here is a small (and silly) script:
print "Help Desk -- What Editor do you use?";
chomp($editor = <STDIN>);
if ($editor =~ /emacs/i) {
print "Why aren't you using vi?\n";
} elsif ($editor =~ /vi/i) {
print "Why aren't you using emacs?\n";
} else {
print "I think that's the problem\n";
It is included in the docs section of the distribution.
A First Test
Assume that the name of your script is testfile.pl. You can reformat it with the default options to use the style recommended in the perlstyle man pages with the command:
perltidy testfile.pl
For safety, perltidy never overwrites your original file. In this case, its output will go to a file named testfile.pl.tdy, which you should examine now with your editor. Here is what the above file looks like with the default options:
print "Help Desk -- What Editor do you use?";
chomp( $editor = <STDIN> );
if ( $editor =~ /emacs/i ) {
print "Why aren't you using vi?\n";
elsif ( $editor =~ /vi/i ) {
print "Why aren't you using emacs?\n";
else {
print "I think that's the problem\n";
You'll notice an immediate style change from the "cuddled-else" style of the original to the default "non-cuddled-else" style. This is because perltidy has to make some kind of default selection of formatting options, and this default tries to follow the suggestions in the perlstyle man pages.
If you prefer the original "cuddled-else" style, don't worry, you can indicate that with a -ce flag. So if you rerun with that flag
perltidy -ce testfile.pl
you will see a return to the original "cuddled-else" style. There are many more parameters for controlling style, and some of the most useful of these are discussed below.
Another noticeable difference between the original and the reformatted file is that the indentation has been changed from 2 spaces to 4 spaces. That's because 4 spaces is the default. You may change this to be a different number with -i=n.
To get some practice, try these examples, and examine the resulting testfile.pl.tdy file:
perltidy -i=8 testfile.pl
This changes the default of 4 spaces per indentation level to be 8. Now just to emphasize the point, try this and examine the result:
perltidy -i=0 testfile.pl
There will be no indentation at all in this case.
Input Flags
This is a good place to mention a few points regarding the input flags. First, for each option, there are two forms, a long form and a short form, and either may be used.
For example, if you want to change the number of columns corresponding to one indentation level to 3 (from the default of 4) you may use either
-i=3 or --indent-columns=3
The short forms are convenient for entering parameters by hand, whereas the long forms, though often ridiculously long, are self-documenting and therefore useful in configuration scripts. You may use either one or two dashes ahead of the parameters. Also, the '=' sign is optional, and may be a single space instead. However, the value of a parameter must NOT be adjacent to the flag, like this -i3 (WRONG). Also, flags must be input separately, never bundled together.
Line Length and Continuation Indentation.
If you change the indentation spaces you will probably also need to change the continuation indentation spaces with the parameter -ci=n. The continuation indentation is the extra indentation -- 2 spaces by default -- given to that portion of a long line which has been placed below the start of a statement. For example:
croak "Couldn't pop genome file"
unless sysread( $impl->{file}, $element, $impl->{group} )
and truncate( $impl->{file}, $new_end );
There is no fixed rule for setting the value for -ci=n, but it should probably not exceed one-half of the number of spaces of a full indentation level.
In the above snippet, the statement was broken into three lines. The actual number is governed by a parameter, the maximum line length, as well as by what perltidy considers to be good break points. The maximum line length is 80 characters by default. You can change this to be any number n with the -l=n flag. Perltidy tries to produce lines which do not exceed this length, and it does this by finding good break points. For example, the above snippet would look like this with perltidy -l=40:
croak "Couldn't pop genome file"
sysread( $impl->{file}, $element,
$impl->{group} )
truncate( $impl->{file}, $new_end );
You may be wondering what would happen with, say, -l=1. Go ahead and try it.
Tabs or Spaces?
With indentation, there is always a tab issue to resolve. By default, perltidy will use leading ascii space characters instead of tabs. The reason is that this will be displayed correctly by virtually all editors, and in the long run, will avoid maintenance problems.
However, if you prefer, you may have perltidy entab the leading whitespace of a line with the command -et=n, where n is the number of spaces which will be represented by one tab. But note that your text will not be displayed properly unless viewed with software that is configured to display n spaces per tab.
Input/Output Control
In the first example, we saw that if we pass perltidy the name of a file on the command line, it reformats it and creates a new filename by appending an extension, .tdy. This is the default behavior, but there are several other options.
On most systems, you may use wildcards to reformat a whole batch of files at once, like this for example:
perltidy *.pl
and in this case, each of the output files will be have a name equal to the input file with the extension .tdy appended. If you decide that the formatting is acceptable, you will want to backup your originals and then remove the .tdy extensions from the reformatted files. There is an powerful perl script called
rename that can be used for this purpose; if you don't have it, you can find it for example in The Perl Cookbook.
If you find that the formatting done by perltidy is usually acceptable, you may want to save some effort by letting perltidy do a simple backup of the original files and then reformat them in place. You specify this with a -b flag. For example, the command
perltidy -b *.pl
will rename the original files by appending a .bak extension, and then create reformatted files with the same names as the originals. (If you don't like the default backup extension choice .bak, the manual tells how to change it). Each time you run perltidy with the -b option, the previous .bak files will be overwritten, so please make regular separate backups.
If there is no input filename specified on the command line, then input is assumed to come from standard input and output will go to standard output. On systems with a Unix-like interface, you can use perltidy as a filter, like this:
perltidy <somefile.pl >newfile.pl
What happens in this case is that the shell takes care of the redirected input files, '<somefile.pl', and so perltidy never sees the filename. Therefore, it knows to use the standard input and standard output channels.
If you are executing perltidy on a file and want to force the output to standard output, rather than create a .tdy file, you can indicate this with the flag -st, like this:
perltidy somefile.pl -st >otherfile.pl
You can also control the name of the output file with the -o flag, like this:
perltidy testfile.pl -o=testfile.new.pl
Style Variations
Perltidy has to make some kind of default selection of formatting options, and its choice is to try to follow the suggestions in the perlstyle man pages. Many programmers more or less follow these suggestions with a few exceptions. In this section we will look at just a few of the most commonly used style parameters. Later, you may want to systematically develop a set of style parameters with the help of the perltidy stylekey web page at http://perltidy.sourceforge.net/stylekey.html
- -ce, cuddled elses
If you prefer cuddled elses, use the -ce flag.
- -bl, braces left
Here is what the
ifblock in the above script looks like with -bl:
if ( $editor =~ /emacs/i ) { print "Why aren't you using vi?\n"; } elsif ( $editor =~ /vi/i ) { print "Why aren't you using emacs?\n"; } else { print "I think that's the problem\n"; }
- -lp, Lining up with parentheses
The -lp parameter can enhance the readability of lists by adding extra indentation. Consider:
%romanNumerals = ( one => 'I', two => 'II', three => 'III', four => 'IV', five => 'V', six => 'VI', seven => 'VII', eight => 'VIII', nine => 'IX', ten => 'X' );
With the -lp flag, this is formatted as:
%romanNumerals = ( one => 'I', two => 'II', three => 'III', four => 'IV', five => 'V', six => 'VI', seven => 'VII', eight => 'VIII', nine => 'IX', ten => 'X' );
which is preferred by some. (I've actually used -lp and -cti=1 to format this block. The -cti=1 flag causes the closing paren to align vertically with the opening paren, which works well with the -lp indentation style). An advantage of -lp indentation are that it displays lists nicely. A disadvantage is that deeply nested lists can require a long line length.
- -bt,-pt,-sbt: Container tightness
These are parameters for controlling the amount of space within containing parentheses, braces, and square brackets. The example below shows the effect of the three possible values, 0, 1, and 2, for the case of parentheses:
if ( ( my $len_tab = length( $tabstr ) ) > 0 ) { # -pt=0 if ( ( my $len_tab = length($tabstr) ) > 0 ) { # -pt=1 (default) if ((my $len_tab = length($tabstr)) > 0) { # -pt=2
A value of 0 causes all parens to be padded on the inside with a space, and a value of 2 causes this never to happen. With a value of 1, spaces will be introduced if the item within is more than a single token.
Configuration Files
While style preferences vary, most people would agree that it is important to maintain a uniform style within a script, and this is a major benefit provided by perltidy. Once you have decided on which, if any, special options you prefer, you may want to avoid having to enter them each time you run it. You can do this by creating a special file named .perltidyrc in either your home directory, your current directory, or certain system-dependent locations. (Note the leading "." in the file name).
A handy command to know when you start using a configuration file is
perltidy -dpro
which will dump to standard output the search that perltidy makes when looking for a configuration file, and the contents of the one that it selects, if any. This is one of a number of useful "dump and die" commands, in which perltidy will dump some information to standard output and then immediately exit. Others include -h, which dumps help information, and -v, which dumps the version number.
Another useful command when working with configuration files is
perltidy -pro=file
which causes the contents of file to be used as the configuration file instead of a .perltidyrc file. With this command, you can easily switch among several different candidate configuration files during testing.
This .perltidyrc file is free format. It is simply a list of parameters, just as they would be entered on a command line. Any number of lines may be used, with any number of parameters per line, although it may be easiest to read with one parameter per line. Blank lines are ignored, and text after a '#' is ignored to the end of a line.
Here is an example of a .perltidyrc file:
# This is a simple of a .perltidyrc configuration file
# This implements a highly spaced style
-bl # braces on new lines
-pt=0 # parens not tight at all
-bt=0 # braces not tight
-sbt=0 # square brackets not tight
If you experiment with this file, remember that it is in your directory, since if you are running on a Unix system, files beginning with a "." are normally hidden.
If you have a .perltidyrc file, and want perltidy to ignore it, use the -npro flag on the command line.
Error Reporting
Let's run through a 'fire drill' to see how perltidy reports errors. Try introducing an extra opening brace somewhere in a test file. For example, introducing an extra brace in the file listed above produces the following message on the terminal (or standard error output):
## Please see file testfile.pl.ERR!
Here is what testfile.pl.ERR contains:
10: final indentation level: 1
Final nesting depth of '{'s is 1
The most recent un-matched '{' is on line 6
6: } elsif ($temperature < 68) {{
This shows how perltidy will, by default, write error messages to a file with the extension .ERR, and it will write a note that it did so to the standard error device. If you would prefer to have the error messages sent to standard output, instead of to a .ERR file, use the -se flag.
Almost every programmer would want to see error messages of this type, but there are a number of messages which, if reported, would be annoying. To manage this problem, perltidy puts its messages into two categories: errors and warnings. The default is to just report the errors, but you can control this with input flags, as follows:
flag what this does
---- --------------
default: report errors but not warnings
-w report all errors and warnings
-q quiet! do not report either errors or warnings
The default is generally a good choice, but it's not a bad idea to check programs with -w occasionally, especially if your are looking for a bug. For example, it will ask if you really want '=' instead of '=~' in this line:
$line = s/^\s*//;
This kind of error can otherwise be hard to find.
The Log File
One last topic that needs to be touched upon concerns the .LOG file. This is where perltidy records messages that are not normally of any interest, but which just might occasionally be useful. This file is not saved, though, unless perltidy detects that it has made a mistake or you ask for it to be saved.
There are a couple of ways to ask perltidy to save a log file. To create a relatively sparse log file, use
perltidy -log testfile.pl
and for a verbose log file, use
perltidy -g testfile.pl
The difference is that the first form only saves detailed information at least every 50th line, while the second form saves detailed information about every line.
So returning to our example, lets force perltidy to save a verbose log file by issuing the following command
perltidy -g testfile.pl
You will find that a file named testfile.pl.LOG has been created in your directory.
If you open this file, you will see that it is a text file with a combination of warning messages and informative messages. All you need to know for now is that it exists; someday it may be useful.
Using Perltidy as a Filter on Selected Text from an Editor
Most programmer's editors allow a selected group of lines to be passed through an external filter. Perltidy has been designed to work well as a filter, and it is well worthwhile learning the appropriate commands to do this with your editor. This means that you can enter a few keystrokes and watch a block of text get reformatted. If you are not doing this, you are missing out of a lot of fun! You may want to supply the -q flag to prevent error messages regarding incorrect syntax, since errors may be obvious in the indentation of the reformatted text. This is entirely optional, but if you do not use the -q flag, you will need to use the undo keys in case an error message appears on the screen.
For example, within the vim editor it is only necessary to select the text by any of the text selection methods, and then issue the command !perltidy in command mode. Thus, an entire file can be formatted using
:%!perltidy -q
or, without the -q flag, just
It isn't necessary to format an entire file, however. Perltidy will probably work well as long as you select blocks of text whose braces, parentheses, and square brackets are properly balanced. You can even format an
elsif block without the leading
if block, as long as the text you select has all braces balanced.
For the emacs editor, first mark a region and then pipe it through perltidy. For example, to format an entire file, select it with
C-x h and then pipe it with
M-1 M-| and then
perltidy. The numeric argument,
M-1 causes the output from perltidy to replace the marked text. See "GNU Emacs Manual" for more information, http://www.gnu.org/manual/emacs-20.3/html_node/emacs_toc.html
If you have difficulty with an editor, try the -st flag, which will force perltidy to send output to standard output. This might be needed, for example, if the editor passes text to perltidy as temporary filename instead of through the standard input. If this works, you might put the -st flag in your .perltidyrc file.
If you have some tips for making perltidy work with your editor, and are willing to share them, please email me (see below) and I'll try to incorporate them in this document or put up a link to them.
After you get your editor and perltidy successfully talking to each other, try formatting a snippet of code with a brace error to see what happens. (Do not use the quiet flag, -q, for this test). Perltidy will send one line starting with
## to standard error output. Your editor may either display it at the top of the reformatted text or at the bottom (or even midstream!). You probably cannot control this, and perltidy can't, but you need to know where to look when an actual error is detected.
Writing an HTML File
Perltidy can switch between two different output modes. We have been discussing what might be called its "beautifier" mode, but it can also output in HTML. To do this, use the -html flag, like this:
perltidy -html testfile.pl
which will produce a file testfile.pl.html. There are many parameters available for adjusting the appearance of an HTML file, but a very easy way is to just write the HTML file with this simple command and then edit the stylesheet which is embedded at its top.
One important thing to know about the -html flag is that perltidy can either send its output to its beautifier or to its HTML writer, but (unfortunately) not both in a single run. So the situation can be represented like this:
| | --->beautifier--> testfile.pl.tdy
testfile.pl --> | perltidy | -->
| | --->HTML -------> testfile.pl.html
And in the future, there may be more output filters. So if you would like to both beautify a script and write it to HTML, you need to do it in two steps.
That's enough to get started using perltidy. When you are ready to create a .perltidyrc file, you may find it helpful to use the stylekey page as a guide at http://perltidy.sourceforge.net/stylekey.html
Many additional special features and capabilities can be found in the manual pages for perltidy at http://perltidy.sourceforge.net/perltidy.html
We hope that perltidy makes perl programming a little more fun. Please check the perltidy web site http://perltidy.sourceforge.net occasionally for updates.
The author may be contacted at perltidy at users.sourceforge.net.