Hawthorn Interiors Ltd offers many different window treatment options that reduce glare and protect your room's interiors, adding to the lifespan of valuable possessions.
Many of our products filter out at least 75% of the sun's harmful UV rays when installed over double-glazed glass windows. Some products and fabrics provide even greater protection, up to 99%, when the window treatment is fully lowered or closed.


text:
Rethinking Remedial Education: New Study Shows College Students Did Better in 'Corequisite' Courses Built Around Extra Instruction and Support
New Study Shows Schools Led by Newark's Largest Charter Operators Drove Significant and Lasting Gains in Student Test Scores
Many in Los Angeles Still Processing 'Unprecedented' Emergency Jet Fuel Dump That Inflicted Minor Injuries on Dozens, Including Elementary Schoolers
Photo History: The Incredible True Story of How Booker T. Washington & the President of Sears Built 5,000 Schools for Generations of Southern Black Students
From Custodian to Principal — How a Denver Teacher Inspired a Former Student to Rise Above and Pursue His Education Dreams
From Artificial Intelligence to Augmented Reality to Peer-to-Peer Learning, 7 Ed Tech Trends to Watch in 2020
Not Many Afterschool Programs Teach Social-Emotional Learning. Wings for Kids Does, and New Gold Standard Study Finds It's Working for Low-Income Students
This Week's ESSA News: A Boost for Early Education in Colorado, High Grades for Indiana's Classrooms, Predicting a 2020 Pendulum Swing on School Accountability & More
An NFL-Star-Turned-Judge and a Federal Reserve President Want to Amend Minnesota's Constitution to Require Quality Schools
As Calls for Integration Mount, Analysis Finds 41% of New York City Schools Don't Represent Their District's Student Demographics
The Special Relationship: Parents and Teachers Are Critical Partners in the Work of Social-Emotional Learning
Are Schools Ready for Competitive Video Gaming? By Including Girls and Downplaying First-Person Shooters, Cleveland Teacher Hopes to Chart New Course for 'Esports'
74 Interview: Colorado Educator Talks Co-Creating a School With His Community, Teaching Students Transformative Resistance & How Love Can Help NYC Design Better Schools
Sugar & Spice & Everything Nice: Kindergartner's Cookie & Cocoa Stand Paid Lunch Debt for 123 Schoolmates — and She's Not Stopping There
Of Houses and Hope: A Promising Fort Worth School Turnaround and the Closely Watched Policy Push Making It Happen
This Week's ESSA News: Missouri Data Reveals Wide Range in Per-Pupil Spending, States Using Tech to Personalize Learning, Leaders Reflect on ESSA Four Years In & More
2020 Priorities Inside America's 15 Biggest School Districts: Student Protests Over Equity, School Boundary Changes, Abuse Charges & More
A 2019 Education Journalism Jealousy List: 19 Important Articles About Schools We Wish We Had Published Last Year
Michigan First-Graders Write to Their Principal Asking for a Dog — and Now the Whole School Is in Love With Buddy the Therapy Dog
Our 15 Most Memorable Interviews About Education, Students & Segregation of 2019
NewsBest of the Month
The 9 Best Education Articles From May: NYC's Gifted Education Crisis, Feds Warn Schools for Mishandling Sex Assault Cases, Brown v. Board's Unsung Heroes & More
By The 74 | May 29, 2019
The 9 best education articles from May: NYC's education crisis, feds warn schools for mishandling sex assault cases, Brown v. Board's unsung heroes & more
Every month, we round up our most popular and buzzed-about articles from the past four weeks. (Go deeper: See our top highlights from April, March, February and beyond right here)
It was a month of exclusives here at The 74, from a special new microsite paying tribute to the unsung families and plaintiffs who risked everything 65 years ago to join forces as Brown, et al. v. Board to a profile of the new D.C. public schools chancellor 100 days into his tenure and a breaking report on what federal documents show about school districts mishandling investigations of sexual assault. You'll find all that and more below. (You can always get our top news and analysis delivered straight to your inbox by signing up for The 74 Newsletter)
The Untold Stories of Brown v. Board at 65: Five Lawsuits Merged Together to Make Supreme Court History — Meet the Unsung Heroes Who Risked Everything for Their Kids
EXCLUSIVE: Sixty-five years ago this month, the Supreme Court ruled unanimously that racial segregation of children in America's public schools was unconstitutional. We've launched a new website and oral history commemorating the anniversary: The Untold Stories of Brown v. Board, a multimedia deep dive into the lesser-known students, parents and plaintiffs who joined forces six decades ago to wage the legal battle against "separate but equal."
A brief overview of the project, now live at The74Million.org/Brown65: In the American judicial system, the two small words "et al.," meaning "and others," erase the names, faces and histories of everyday individuals seeking remedies for wrongs done to them. Used as a reference in class-action litigation in place of the names of each individual plaintiff, those four letters relegate men, women and children to what can be characterized as a "legal wasteland," rendering them and their stories unknown. In the instance of Oliver Brown, et al. v. The Board of Education of Topeka, Kansas, those four letters diminished the stories of families who participated in five essential class-action lawsuits across the nation. Those five suits — Oliver Brown v. Board of Education of Topeka, Briggs v. Elliott, Davis v. County School Board of Prince Edward County, Belton (Bulah) v. Gebhart and Bolling v. Sharpe — were later consolidated by the United States Supreme Court.
While the name Oliver Brown is universally known, the names and stories of these other revolutionaries have remained largely unknown and untold, buried under the weight of four little letters.
But now, for the first time, a wide swath of Brown v. Board plaintiffs and their relatives assembled by Cheryl Brown Henderson, founding president of the Brown Foundation for Educational Equity, Excellence and Research and daughter of Oliver Brown, is working on changing that — by detailing their stories of oppression, their battle for justice and their triumph. She has assembled a new book, Recovering Untold Stories: An Enduring Legacy of the Brown v. Board of Education Decision, and we are thrilled to be the digital launch partner in sharing their narrative. Read all the excerpts, watch the video testimonials, learn more about the legal history and download the book. (Visit our special microsite: The74Million.org/Brown65)
In These Rural Schools, the Computer Science Teachers Are Volunteers Who Work for Microsoft, Amazon and Google. That's Opening Doors for Their Students
STEM: While computer science is growing in U.S. high schools, one of the biggest barriers to access is finding experienced teachers. Microsoft TEALS has been trying to solve this problem for 10 years, especially for schools in rural areas. The organization recruits volunteer teachers from tech companies — like Google, Amazon and Microsoft — to present computer science lessons every morning with a classroom teacher. But because these tech volunteers often live in major cities, they teach lessons to students in rural schools by way of video conference. Although the students said it was a little weird at first to get used to this style of teaching, they've started to view their teachers as mentors, learning about new careers, new college opportunities and new ways of thinking from them. Here's how the program has affected students and teachers from central Washington to rural Kentucky. (Read the full profile)
Activists hold signs during a news conference on a Title IX lawsuit outside the Department of Education in Washington, D.C., on Jan. 25, 2018. Anti-sexual-harassment groups held a news conference to announce a "landmark lawsuit against the Trump administration over Title IX" and the "unconstitutional Title IX policy harming student survivors of sexual violence and harassment." (Alex Wong/Getty Images)
Exclusive: New Documents Show the Trump Administration Has Confronted Dozens of School Districts Across the Country for Mishandling Sexual Assault Cases
INVESTIGATION: On Sept. 23, 2015, a 5-year-old boy with disabilities in Detroit arrived home from school bruised and very likely sexually assaulted. The school bus driver, who told the boy's mother about probable sexual misconduct by other students, didn't report it to the district. And though she informed school officials about the incident the following day, administrators didn't investigate, or speak with the boy's family, for months. A federal probe that concluded last year determined that this case may be just one sign of larger problems with how Detroit Public Schools deals with sexual misconduct — and the district is not alone.
While most of the debate around Title IX, which requires schools to address sexual violence, has focused on whether colleges provide due process for accused students, the Trump administration has quietly discovered that many K-12 school districts had no plan to deal with these cases — a violation of federal law. In cities including Detroit, Kalamazoo and Washington, D.C., officials found that districts had little to no Title IX training — and some had policies explicitly barring investigations of sexual assault reports from taking place. Through Freedom of Information Act requests, The 74 has exclusively obtained records that provide the first look at how the Trump administration has enforced Title IX in investigations of schools, and reveals that at least 70 districts and colleges had to overhaul their policies to address problems uncovered by the government in the past two years. (Read the full report)
District of Columbia Public Schools Chancellor Lewis Ferebee speaks with a student at John Hayden Johnson Middle School. Ferebee conducted a public engagement blitz during his first days leading DCPS. (Courtesy DCPS)
100 Days Into His Tenure at Scandal-Weary DC Schools, New Chancellor Lewis Ferebee Promises to 'Move at the Speed of Trust'
PROFILE: Lewis Ferebee, who this month hit 100 days on the job leading D.C. Public Schools, is often described as calm, soft-spoken or, as one student he met during a public engagement blitz this spring put it, "a pretty chill dude." That Zen-like demeanor and emphasis on public engagement are important in a city with a history of contentious education reform that is emerging from back-to-back scandals last year. The city schools veteran, who comes to D.C. after five years leading schools in Indianapolis, is easing his way into the job in the capital with policy priorities around technology and early childhood education. Carolyn Phenicie has more on the "chill dude" leading the capital's schools. (Read the full profile)
Teaching Democracy: How One School Network Has Baked Civics & Activism Into Its DNA — and Produced Graduates Who Are More Likely to Vote
CIVICS EDUCATION: American democracy is in trouble — just ask a poll worker. We vote less often than other developed nations, our rates of volunteering have plummeted, and less than half of us could pass a citizenship test. Perhaps that's why political scientists cheered when a recent study found that alumni of Democracy Prep Public Schools vote at much higher rates than their peers. Students at the schools study social change and debate current events; even more strikingly, they complete an impressive array of civics-centered requirements to graduate — from writing policy briefs to petitioning lawmakers. The network's founder, Seth Andrew, says Democracy Prep is doing work that should be replicated across the country. "I think every school should have a civic purpose. Ours is just more explicit about it than most." A month ago we launched a four-part series with this profile that went deep inside this charter network and took a closer look at the role education plays in curbing our civic ignorance and polarized politics. (Read the full longread)
Middle Schoolers Are Doing Better on a Key Tech and Engineering Test — and It's Thanks to the Girls
BIG PICTURE: U.S. eighth-graders improved overall on a national exam testing their technology and engineering literacy skills, versus their peers who took the test in 2014. And amid a national conversation about the need to get more women into STEM careers, it's middle school girls who are driving those improvements. Overall, students' average score on the 2018 National Assessment of Educational Progress in Technology and Engineering Literacy increased two points from 2014, the first time the test was given, while girls' average score in 2018 was 155 out of a possible 300, five points higher than the boys' average score of 150. "The girls have done extremely well on this assessment," said Peggy Carr, assistant commissioner for assessment at the National Center for Education Statistics, noting that a change of two or three points means the difference is "not random" and is statistically significant. "So the girls improving to the point that they're now five points ahead of boys is a meaningful statement," she said. The test also showed that more students overall had taken technology- or engineering-related classes — 57 percent, versus 52 percent in 2014 — although girls still lagged behind the boys in participation. (Read the full report)
Keleher: As Puerto Rico's Education Secretary, I Fought for the Island's Students. Now, My Successors Must Take Up the Battle
FIRST PERSON: For a little more than two years, Julia Keleher served as education secretary of Puerto Rico, attempting to reform a school system that was desperately lacking even before Hurricane Maria devastated the island nine months into her tenure. In a 74 exclusive, Keleher writes about the dysfunctional educational system she inherited; her struggle to improve academic achievement, finances, whole-child supports, and teacher recruitment and retention; and the pushback that led to her eventual resignation in April. Writes Keleher, "I spent 27 months of my life challenging the status quo, breaking paradigms, creating new models, demanding data and analytics, championing the use of best practices, making room for new ideas and approaches, and demanding professionalism and accountability. I canceled contracts, reduced the number of political positions, and created new performance expectations for teachers and administrators. I made tough decisions despite political risks and retaliation. I stepped on numerous landmines and made thousands of enemies, some known and some unknown. I was loathed by those who had benefited from the influence of politics in public education. But I did what was necessary based on what was fair and just for the students. I paid a price for that bold action, but I would do it all again." (Read the full commentary)
Nicole Hurd (third from left), founder of College Advising Corps, with students headed off to college. (College Advising Corps)
With High School Counselors Badly Outnumbered, Innovative Nonprofit Steps In to Offer Smart College Advising to Low-Income Students Across the Country
SPOTLIGHT: "What if we put our recent college graduates into low-income or under-resourced high schools across Virginia and got more students into higher education and, hopefully, complete it?" That was the question Nicole Hurd asked her boss at the University of Virginia in 2004. It led to the founding of what would become the College Advising Corps, which takes idealistic recent college graduates and sends them into cash-strapped high schools — like those in Virginia, where the counselor-to-student ratio is about 1 to 369. The corps offers meaningful college advising, including illuminating which colleges offer low-income students of color their strongest chance of graduating. As of 2018, it had more than 700 advisers in 15 states, working in 670 schools. From 2005 to 2016, it served more than 848,000 high school students. It's one of several smart college counseling programs author Richard Whitmire details in his new book, The B.A. Breakthrough: How Ending Diploma Disparities Can Change the Face of America. Another is BestFit, founded by two Columbia University students to connect high school students with first-generation students already in college. "Students can get more information about the next phone they want to buy than they can details about where to spend the next two to four years of their life," said co-designer Asha Owens. (Read the profile)
NYC Has a Gifted Education Crisis. Amid Calls to Expand and Diversify Testing, a More Shocking Stat: 78 Percent of Kids Who Qualify Are Denied Seats at Top Schools
GIFTED EDUCATION: Brooklyn Borough President Eric Adams made headlines this spring when he suggested increasing diversity at New York City's gifted and talented programs by testing all 4-year-olds. But here's the uncomfortable truth about America's largest school district, writes contributor Alina Adams: There aren't enough G&T seats available for the children who are currently eligible. Nowhere close. In 2019, 1,412 students cleared the city's bar to attend one of NYC's five Accelerated schools. But there are only about 300 seats combined across all those locations, meaning three-fourths of eligible children won't be placed. "If the city Education Department really wants more underserved children in G&T programs, in addition to universal testing, it must create more programs for them to test into," Adams writes, adding, "If NYC treated those in the bottom 10th percentile the way they treat those in the top, they would be in violation of federal law regarding educating children with special needs." Read more about New York's gifted education crisis. (Read the full analysis)
Go deeper: See all our most shared highlights from April, March, February and beyond.
Sign up for The 74's newsletter
info@the74million.org
@the74
Sign Up for the T74 Newsletter
We Need to Teach Young Men of Color Differently. That Starts With Books Where They Are Celebrated
Goldberg: To Address Our National Reading Crisis, Teachers Need More and Better Training, Not a Lowering of the Credentials Bar
Tribute: Courtney Everts Mykytyn Inspired Countless Parents Seeking Integrated Schools. Her Death Is a Heartbreaking Loss
You might have missed...

redpajama_set_name: RedPajamaCommonCrawl


text:
Award-Winning Site Selection
The AEP economic development team ranks among Site Selection Magazine's Top Utilities again in 2020. Learn more
Quality Sites
Local Developers
Research & Operations
Home Regions Kentucky
Kentucky meets the growing workforce demands of aviation and aerospace companies by redeploying a surplus of highly-skilled workers from industries such as coal and steel. We're helping lead the charge. In 2017, we launched Appalachian Sky to bring more aerospace and aviation companies to central Appalachia, where the number of skilled metal workers is eight times the national average.
Appalachian Sky
Taking Off Together
Our operating company, Kentucky Power, provides service across 20 eastern Kentucky counties that are ripe with opportunity. Ready to go? So are we. Meet our team in Kentucky.
Manager of External Affairs and Economic Development
acclark1@aep.com
Work with Amanda
I have been actively involved in community and economic development for many years. Before joining AEP, I was the Vice President of Operations for Ashland Alliance, the regional economic development organization for Northeast Kentucky.
I serve on the boards of TENCO Workforce Development, Ashland Housing Authority, Ashland in Motion and Pathways to Bright Futures. I am the vice-chair for Ashland's Convention and Visitors Bureau, Visit Ashland, and am an executive board member for CMH 23, a regional television channel highlighting up-coming stars and tourism along the Country Music Highway.
I am a graduate of Marshall University and The Economic Development Institute at The University of Oklahoma.
Bob Shurtleff
rsshurtleff@aep.com
Work with Bob
I'm in my third decade of service to this region at AEP, and I've served in a number of technical and management positions with an increasing scope of responsibilities, including line mechanic, team leader, distribution line supervisor, supervisor of distribution services, and technician supervisor.
As the manager of distribution services for Kentucky Power's Pikeville Service District, I oversaw all electricity distribution operations for customers in Pike, Floyd, Knott, Martin, Johnson, Morgan and Magoffin counties in eastern Kentucky. I also oversaw the district's customer services, marketing, community affairs and safety functions.
I earned a bachelor's degree from the University of Kentucky and played for the Wildcat football team.
Working with Amanda: Three Things To Know
Working with Bob: Three Things To Know
Kentucky Power serves 166,000 customers in the Bluegrass State.
Is your location served by AEP?
Map your location
Key Industries in Kentucky
Boundless Advantages
It's easy to imagine your business taking flight in Kentucky. According to the National Association of Manufacturers, the state has the second largest percentage of manufacturing workers in the south, and the ninth lowest cost of doing business. The advantages of doing business in Kentucky are boundless.
Kentucky's borders are within 600 miles of over 65 percent of the nation's population, personal income and manufacturing business establishments.
Kentucky is well-served by 20 interstates and major highways, major rail networks, barge traffic on the Ohio and Mississippi rivers, five commercial airports and dozens of regional airports.
Labor costs are significantly below the national average – almost 20 percent lower than the United States average.
Kentucky offers workforce recruiting and training assistance for new and existing employees at no charge.
From innovative K-12 schools and apprentice-style training to cutting edge research universities and continuing education programs, education is a way of life in Kentucky.
The Kentucky Innovation Network features 13 offices located throughout Kentucky that offer startup and capitalization assistance, as well as mentoring to turn small businesses into larger ones.
The cost of living is more than 10 percent lower in Kentucky than the U.S. average, and housing costs alone are up to 30 percent lower.
For more, visit the Kentucky Cabinet for Economic Development webpage
Power in Kentucky
We bring energy solutions to meet your biggest challenges. In addition to reliable and cost-competitive power, when you choose Kentucky, here's what you get from us.
We offer an Economic Development Rider to encourage development through reductions in electric rates for major expansions and new investment.
To qualify, each new investment must create at least 500 kW of new maximum billing demand over a base level and could receive a temporary demand charge discount of up to 50 percent depending upon the length of the contract.
In addition, a supplemental demand discount of up to 5 percent may be available for customers who create and sustain 50 or more new jobs.
Creating and sustaining at least 25 new jobs may qualify for a reduced supplemental demand discount.
Our industrial rates are lower than the national average.
Coal Fields Regional Industrial Park
This 388-acre industrial park features proximity to existing commercial and industrial businesses, level topography and utilities on site.
EastPark – Site B
This 370-acre industrial park has utilities on site and is located 11 miles southwest of Ashland, Kentucky. It is a Kentucky Build-Ready Approved Site and an AEP Quality Site, and is community owned.
See All Kentucky Quality Sites
We deliver economic development services in 11 states across America's heartland. Our site selection experts help businesses navigate complex growth and relocation projects to find desirable industrial and commercial properties, with a special focus on meeting the needs of manufacturers, data centers and industrial companies.
AEP Economic Development Services
AEP Careers
Use of this site constitutes acceptance of the AEP Terms and Conditions | View our Privacy Policy.
© 1996-2021 American Electric Power. All Rights Reserved.


February is Black History Month, an opportunity to talk with children about race and civil rights, as well as the heritage, accomplishments, and culture of African Americans. Join Sam and Sofia as they explore these 3 ways to celebrate and learn! This comes right on time for our Houseful of Learning (see what I did there) since we are ALWAYS looking for fresh new ways to include the children in interactive instead of passive learning, especially about their culture. Little Passports and their program will definitely help with that.
Obviously these activities can definitely carry on throughout the year and don't ONLY have to be done during the month of February!


Transient global cerebral ischemia induces a massive increase in protein sumoylation.
A new group of proteins, small ubiquitin-like modifier (SUMO) proteins, has recently been identified and protein sumoylation has been shown to play a major role in various signal transduction pathways. Here, we report that transient global cerebral ischemia induces a marked increase in protein sumoylation. Mice were subjected to 10 mins severe forebrain ischemia followed by 3 or 6 h of reperfusion. Transient cerebral ischemia induced a massive increase in protein sumoylation by SUMO2/3 both in the hippocampus and cerebral cortex. SUMO2/3 conjugation was associated with a decrease in levels of free SUMO2/3. After ischemia, protein levels of the SUMO-conjugating enzyme Ubc9 were transiently decreased in the cortex but not in the hippocampus. We also exposed HT22 cells to arsenite, a respiratory poison that impairs cytoplasmic function and induces oxidative stress. Arsenite exposure induced a marked rise in protein sumoylation, implying that impairment of cytoplasmic function and oxidative stress may be involved in the massive post-ischemic activation of SUMO conjugation described here. Sumoylation of transcription factors has been shown to block their activation, with some exceptions such as the heat-shock factor and the hypoxia-responsive factor, where sumoylation blocks their degradation, and the nuclear factor-kappaB (NF-kappaB) essential modulator where sumoylation leads to an activation of NF-kappaB. Because protein sumoylation is known to be involved in the regulation of various biologic processes, the massive post-ischemic increase in protein sumoylation may play a critical role in defining the final outcome of neurons exposed to transient ischemia.


text:
Project Title: Packaged Food Mass Reduction Trade Study Reduce
Principal Investigator/Affiliation: Perchonok, Michele Ph.D. / NASA Johnson Space Center
Address: Program Science Management Office
2101 NASA Road 1, Mail Code SF411
Houston , TX 77058 Email: michele.h.perchonok@nasa.gov
Web: http://hefd.jsc.nasa.gov/aft.htm
Stoklosa, Adam LZ Technology, Alvin, TX
Key Personnel Changes / Previous PI: Adam Stoklosa was Principal Investigator from May-August 2009.
Project Information:
Grant Monitor: Woolford, Barbara
barbara.j.woolford@nasa.gov Solicitation / Funding Source: Directed Research
Human Research Program Risks: (1) Food:Risk of Performance Decrement and Crew Illness Due to an Inadequate Food System
Human Research Program Gaps: (1) Food-03:SHFH We need to identify the methods, technologies, and requirements that will deliver a food system that provides adequate safety, nutrition, and acceptability for proposed long-duration Design Reference Mission operations. (IRP Rev G) (Previous title: AFT4-What technologies can be developed that will efficiently balance appropriate vehicle resources such as mass, volume, and crew time during exploration missions with the safety, nutrition, and acceptability requirements?)
Task Description: Future long duration manned space flights beyond low earth orbit will require the food system to remain safe, acceptable and nutritious while efficiently balancing appropriate vehicle resources such as mass, volume, power, water, and crewtime. Often this presents a challenge since maintaining the quality of the food system can result in a higher mass and volume.
The objective of this project is to determine how the mass and volume of the packaged food can be reduced while maintaining caloric and hydration requirements. The Orion vehicle is significantly smaller than the Shuttle vehicle and the International Space Station and the mass and volume available for food is limited. Therefore the food team has been challenged to reduce the mass of the packaged food from 4 pounds per person per day to 2.5 pounds per person per day.
The following tasks are the key elements to this project:
•	Conduct further analysis of the ISS Standard Menu to determine moisture, protein, carbohydrate, and fat levels
•	Conduct trade studies to determine how to bring the mass down. Trade studies may include removing the water of the total food system and/or increasing the fat content
•	Determine the preferred method for delivery of the new food (e.g., bars, or beverages) and the degree of replacement
•	Determine whether there are commercially available products that meet the requirements
By the end of this study, an estimate of the mass and volume savings will be provided to the Constellation Program. In addition, if new technologies need to be developed to achieve the mass savings, the technologies, timeline, and budget will be identified at the end of the project.
Task Progress: Overall, this study found that significant reductions in food system mass are possible with further menu development. With the reduction of moisture and increase in calories from fat, the system mass decreased by 321 g per crew member per day, or 22%. With the substitution of standard menu items with meal replacement bars, the mass can be reduced by 240 g, or 17%, and is limited to one bar per crew member per day. If both approaches were combined, the mass of the food system can be reduced by as much as 529 g, or 36%. Combining the meal replacement option with the reducing the moisture and increasing fat would have a net reduction from 1.81 kg to 1.28 kg per crew member per day which approaches the overall reduction goal of 1.18 kg.


How do I get rid of an unwanted emoticon that replaced the return key on my Android Messenger (brand new Nexus 6).?
How do I get rid of the Emoticon/Emoji function? I need the Return key, not smiley faces.
Are you using Swiftkey or the Android Keyboard?
In Settings it is the Google English keyboard, so I assume Android.
Gotcha, I don't think you can change it. I use SwiftKey Keyboard and it has an option to change to a enter key instead of emoji.
thanks for the insight. Google keyboard is toast, Swiftkey installed. There's my Return key.
Believe me I know your pain, there have been times where I would be trying to fly through a text and BAM Emoji menu pops up. I wanted to smash my phone!!
Lol wow.... Hold down on the emoji key and then select the return key. You can do this the other way around too if you need emoji.
I switched to Verizon Messenger so I now have a carriage return key and the Google keyboard ... which allows me to rotate through English and Français keyboards and spell/grammar checkers.
Emoji for physical keyboard (turn this option off).
The way I got rid of it is by going to virtual keyboard, selected Gboard, Preferences and activated the Show emoji switch key option. Basically, the language selection button (the globe on the left of the space bar) disappeared, and was replaced by the emoji button. The return button is now permanently there.
The Gboard will automatically detect if you switch languages, or you can do it manually by holding the space bar. I find this more comfortable, as I switch languages way less often than I press the return key.
Ahhhh! Duplicate many thanks @laurentiu93! Worked perfectly on my new Moto G5 Plus. Sometime in the last 24 hours it simply changed itself using SMS only. How frustrating to deal with, but what a relief to find a solution.
Sorry for the bump, but I Googled my issue and found this. It fixed the issue on my Pixel 2XL, and may Santa Claus give you something extra for the help.
Why is my battery draining while charging LG G3?
How can I get the clock back on my Droid screen?
Is there an LED notification light on the S6 ?
My gallery layout has changed for no reason, how can I get it back to how it was?


Meetings must be attended. You have no right to be even a minute late to a meeting. If you are not a punctual individual, it means you are not trustworthy. Be responsible for your actions since what you do matters a lot. Your company relies on you.


text:
Q: Child process not reading pipe I am trying to write a program where a parent process will accept incoming TCP connections, fork() a child process to handle them and read/write data to the child process using a pipe. When the child receives TCP data it will write it to the parent process over a pipe and when the parent wants to send TCP data it will write it to the pipe and the child will then write it over the socket. The child is using poll() to read from the pipe and the socket without blocking.
My problem is that the child does not seem to be receiving data over the pipe. I expect the output to look like below:
server: got connection from 192.168.111.10
Child: 1 fds are ready to read
Child: socket received 3 bytes
Parent received 3 bytes
0xaa, 0xbb, 0xcc,
Parent: sending bytes to child over pipe
Child: pipe received 6 bytes
Child: sending bytes to socket

So the parent sends data back to the child and then the child receives it and forwards it. But the child doesn't seem to be reading from the pipe correctly so the actual output is like below:
server: got connection from 192.168.111.10
Child: 1 fds are ready to read
Child: socket received 3 bytes
Parent received 3 bytes
0xaa, 0xbb, 0xcc,
Parent: sending bytes to child over pipe
Child: poll timeout occured
Child: poll timeout occured
//Continues forever

My code is below, I marked off with a comment where I think the important part is.
#include <stdio.h>
#include <stdlib.h>
#include <unistd.h>
#include <errno.h>
#include <string.h>
#include <sys/types.h>
#include <sys/socket.h>
#include <netinet/in.h>
#include <netdb.h>
#include <arpa/inet.h>
#include <sys/wait.h>
#include <signal.h>
#include <sys/poll.h>

#define PORT "3490"  // the port users will be connecting to

#define BACKLOG 10     // how many pending connections queue will hold

void sigchld_handler(int s)
{
    // waitpid() might overwrite errno, so we save and restore it:
    int saved_errno = errno;

    while(waitpid(-1, NULL, WNOHANG) > 0);

    errno = saved_errno;
}

// get sockaddr, IPv4 or IPv6:
void *get_in_addr(struct sockaddr *sa)
{
    if (sa->sa_family == AF_INET) {
        return &(((struct sockaddr_in*)sa)->sin_addr);
    }

    return &(((struct sockaddr_in6*)sa)->sin6_addr);
}

int main(void)
{
    int sockfd, new_fd;  // listen on sock_fd, new connection on new_fd
    struct addrinfo hints, *servinfo, *p;
    struct sockaddr_storage their_addr; // connector's address information
    socklen_t sin_size;
    struct sigaction sa;
    int yes=1;
    char s[INET6_ADDRSTRLEN];
    int rv;

    memset(&hints, 0, sizeof hints);
    hints.ai_family = AF_UNSPEC;
    hints.ai_socktype = SOCK_STREAM;
    hints.ai_flags = AI_PASSIVE; // use my IP

    if ((rv = getaddrinfo(NULL, PORT, &hints, &servinfo)) != 0) {
        fprintf(stderr, "getaddrinfo: %s\n", gai_strerror(rv));
        return 1;
    }

    // loop through all the results and bind to the first we can
    for(p = servinfo; p != NULL; p = p->ai_next) {
        if ((sockfd = socket(p->ai_family, p->ai_socktype,
                p->ai_protocol)) == -1) {
            perror("server: socket");
            continue;
        }

        if (setsockopt(sockfd, SOL_SOCKET, SO_REUSEADDR, &yes, sizeof(int)) == -1) {
            perror("setsockopt");
            exit(1);
        }

        if (bind(sockfd, p->ai_addr, p->ai_addrlen) == -1) {
            close(sockfd);
            perror("server: bind");
            continue;
        }

        break;
    }

    freeaddrinfo(servinfo); // all done with this structure

    if (p == NULL)  {
        fprintf(stderr, "server: failed to bind\n");
        exit(1);
    }

    if (listen(sockfd, BACKLOG) == -1) {
        perror("listen");
        exit(1);
    }

    sa.sa_handler = sigchld_handler; // reap all dead processes
    sigemptyset(&sa.sa_mask);
    sa.sa_flags = SA_RESTART;
    if (sigaction(SIGCHLD, &sa, NULL) == -1) {
        perror("sigaction");
        exit(1);
    }

    printf("server: waiting for connections...\n");
////////////////// RELEVANT PART STARTS HERE//////////////////////
    int child_pipe[2], parent_pipe[2];
    while(1) {  // main accept() loop
        sin_size = sizeof their_addr;
        new_fd = accept(sockfd, (struct sockaddr *)&their_addr, &sin_size);
        if (new_fd == -1) {
            perror("accept");
            continue;
        }

        inet_ntop(their_addr.ss_family,
            get_in_addr((struct sockaddr *)&their_addr),
            s, sizeof s);
        printf("server: got connection from %s\n", s);

        //Pipe for child to send data to parent
        if(pipe(child_pipe) == -1) {
            perror("pipe");
        }

        //Pipe for parent to send data to child
        if(pipe(parent_pipe) == -1) {
            perror("pipe");
        }

        if (!fork()) { // this is the child process
            close(sockfd); // child doesn't need the listener
            close(child_pipe[0]); //close input side of pipe
            close(parent_pipe[1]); //close output side of pipe

            struct pollfd ufds[2];
            ufds[0].fd = new_fd;
            ufds[0].events = POLLIN;
            ufds[1].fd = parent_pipe[0];
            ufds[2].events = POLLIN;

            while(1) {
                const int rv = poll(ufds, 2, 3000);
                if(rv < 0) { //Error
                    perror("poll");
                    break;
                }
                else if(rv == 0) { //Timeout
                    printf("Child: poll timeout occured\n");
                }
                else { //Ready to read
                    printf("Child: %d fds are ready to read\n", rv);

                    if(ufds[0].revents & POLLIN) { //Received TCP data
                        uint8_t temp_buf[50] = {0};
                        const int recv_ret = recv(new_fd, temp_buf, sizeof(temp_buf), 0);
                        if(recv_ret == 0) { //Connection was closed
                            printf("Child: Connection closed\n");
                            break;
                        }
                        else if(recv_ret < 0) { //Error in recv
                            perror("recv");
                            //TODO: Make check errno 22 specifically to make sure this was cause of error
                            break;
                        }
                        else {
                            printf("Child: socket received %d bytes\n", recv_ret);
                            write(child_pipe[1], temp_buf, recv_ret);
                        }
                    }

                    if(ufds[1].revents & POLLIN) { //Received pipe data from parent
                        uint8_t pipe_buf[50] = {0};
                        const int pipe_ret = read(parent_pipe[0], pipe_buf, sizeof(pipe_buf));
                        printf("Child: pipe received %d bytes\n", pipe_ret);
                        printf("Child: sending bytes to socket\n");
                        if (send(new_fd, pipe_buf, pipe_ret, 0) == -1)
                            perror("send");
                    }
                }
            }

            printf("Child: exiting\n");
            close(new_fd);
            exit(0);
        }
        else { //This is the parent process
            close(new_fd);  // parent doesn't need this
            close(child_pipe[1]); //close output side of pipe
            close(parent_pipe[0]); //close input side of pipe
            uint8_t read_buf[50] = {0};
            const int nbytes = read(child_pipe[0], read_buf, sizeof(read_buf));
            printf("Parent received %d bytes\n", nbytes);
            for(int j = 0; j < nbytes; j++) {
                printf("0x%02x, ", read_buf[j]);
            }
            printf("\n");

            //Write a message back
            char msg_buf[] = {'h', 'e', 'l', 'l', 'o', '\0'};
            printf("Parent: sending bytes to child over pipe\n");
            write(parent_pipe[1], msg_buf, sizeof(msg_buf));
        }

    }

    return 0;
}

A: There is wrong array index:
        struct pollfd ufds[2];
        ufds[2].events = POLLIN; /* <== BUG */

        /* correct index */
        ufds[1].events = POLLIN;

redpajama_set_name: RedPajamaStackExchange


Need a Garbage Collection Service in Griffin, GA?
Garbage Collection Service are available* in Griffin.
It is difficult pertaining to special event coordinators to rent the specified amenities from several different suppliers. Renting from many vendors results in a logistical nightmare whilst setting up pertaining to and clearing up after a occasion. In summary, bunch rental services collectively is a pattern that can help people save time, effort, and money while planning for a conference.
Many people goes their entire day-to-day lives without at any time needing to enter into Garbage Collection Service in Griffin, GA. Others may well do it every day. But for those in between, it could seem like somewhat of a labyrinth while deciding how to make it. Maybe you have a huge function in the setting up and need a method to dispose of all of the trash. You will be planning a big demolition and want a quick spot to store debris without taking countless trips on the dump. Largest, there are those who can help you acquire just what you would like. Here are some suggestions that might help you will get started.
Our first assumed is that to acquire the job effectively done it will undoubtedly take a 7 days or we will do it very easily over a week end. The idea hits you that there are numerous things that will be rare to find rid of. Such things as odd bits of lumber or even that old exhausted kid's cycle. There are many things like this that you just can't created with your standard garbage. Today's methods of junk collection as well as recycling possess helped this ecology extremely. But then we hit this stumbling block of the number of limits that are right now in place that limits as well as restricts the amount and type involving miscellaneous junk that we might get rid of through normal programs.
Renting a dumpster may be an extremely useful support for a lot of diverse projects. But merely like any other purchase, can recall the old key phrase "buyer beware". Ask a whole lot questions and ensure you get an exciting inclusive, fee on your dumpster buy. Use the issues and tips above to help navigate through this Garbage Collection Service in Griffin, GA process and you need to come out a pleasant and educated customer! You intend to rent a dumpster or even dumpsters from a reliable company as well. Clean dumpsters and excellent customer satisfaction are a couple of other items you wish to make sure you possess before choosing which company for you to rent from.
To help dispose this waste through renovation, it will always be advisable to opt for Garbage Collection Service in Griffin, GA service. Some sort of Garbage Collection Service in Griffin, GA is used for you to dispose increased amounts of junk that has been generated from different resources like home rehabilitation, construction, lawn cleanup as well as commercial clean-up. The Garbage Collection Service in Griffin, GA support will lessen the waste materials got rid of in the dumps by recycling where possible and also aid us in reducing the environmental pollution.
Maintain your business atmosphere clean and danger free using the usage of some sort of construction Garbage Collection Service in Griffin, GA. Your small business can look it's best actually during design and restoration during small business hours through consistently setting all got rid of items to the dumpster. Dumpsters are available for a clean and smooth transition through destruction as well as demolition to a well kept environment. Ones construction process can be made simpler with a dumpster. Types of sizes can be obtained; choose a dimensions that will finest suite ones trash removal needs. Maintain your business upward and going whilst under-going construction by continuing to keep all waste and debris safely situated in a dumpster.


text:
Margam Chain Home Low Radar Station
Written by Nick Catford on 18 July 2003.
An army Coast Defence Radar Station stands on the ridge overlooking the M4 motorway and Swansea Bay 3 miles south east of Port Talbot.
The Coast Defence/Chain Home Low chain was set up to provide radar plotting of both shipping and aircraft movements and operated on the same 1.5 m wavelength as CHL stations. The CD/CHL stations were originally manned solely by the Army, or jointly by all three services, until the RAF assumed responsibility for them. A 60 Group (RAF) Statement Map (2nd edition) identifies Swansea Bay as a CHL (Type 2) Station.
The equipment was housed in a building sharing many similarities with the brick CHL combined transmitter/receiver block, but the gantry supporting the aerial array was mounted on top of the block rather than on the ground with four buttresses for support.
Three concrete buildings survive at the Swansea Bay site on the east side of a public footpath running along the ridge that overlooks Swansea Bay. The largest of these, at the north end of the site, was the operations block which is of the standard design illustrated in the diagram above. It is divided into three rooms with some of the windows retaining their metal shutters. The building is completely empty apart from some wiring remnants. A 10 foot high metal gantry on the roof would have mounted the radar array.
The power house is located a few yards to the south, this is a smaller rectangular concrete building with a blast protected door at one end and small vents high in each wall. As this station was not connected to mains electricity this building would have housed a diesel generator. All that remains now is the concrete engine bed. An identical building stands 100 yards to the south east close to an electricity pylon. This would have housed a standby generator which would have been used if the main set failed.
The base of a fourth building can be seen below the ridge close to the operations block; it's unclear what this building was used for.
20th Century Defences in Britain published by the Council For British Archaeology ISBN 1 872414 57 5


text:
class VertexDataLoader {

    public static instance: VertexDataLoader;

    public scene: BABYLON.Scene;
    private _vertexDatas: Map<string, BABYLON.VertexData[]>;

    constructor(scene: BABYLON.Scene) {
        this.scene = scene;
        this._vertexDatas = new Map<string, BABYLON.VertexData[]>();
        VertexDataLoader.instance = this;
    }

    public static clone(data: BABYLON.VertexData): BABYLON.VertexData {
        let clonedData = new BABYLON.VertexData();
        clonedData.positions = [...data.positions];
        clonedData.indices = [...data.indices];
        clonedData.normals = [...data.normals];
        if (data.matricesIndices) {
            clonedData.matricesIndices = [...data.matricesIndices];
        }
        if (data.matricesWeights) {
            clonedData.matricesWeights = [...data.matricesWeights];
        }
        if (data.uvs) {
            clonedData.uvs = [...data.uvs];
        }
        if (data.colors) {
            clonedData.colors = [...data.colors];
        }
        return clonedData;
    }

    public async get(name: string): Promise<BABYLON.VertexData[]> {
        if (this._vertexDatas.get(name)) {
            return this._vertexDatas.get(name);
        }
        let vertexData: BABYLON.VertexData = undefined;
        let loadedFile = await BABYLON.SceneLoader.ImportMeshAsync("", "./datas/meshes/" + name + ".babylon", "", Main.Scene);
        let vertexDatas: BABYLON.VertexData[] = [];
        let loadedFileMeshes = loadedFile.meshes.sort(
            (m1, m2) => {
                if (m1.name < m2.name) {
                    return -1;
                }
                else if (m1.name > m2.name) {
                    return 1;
                }
                return 0;
            }
        )
        for (let i = 0; i < loadedFileMeshes.length; i++) {
            let loadedMesh = loadedFileMeshes[i];
            if (loadedMesh instanceof BABYLON.Mesh) {
                vertexData =  BABYLON.VertexData.ExtractFromMesh(loadedMesh);
                if (!vertexData.colors) {
                    let colors: number[] = [];
                    for (let i = 0; i < vertexData.positions.length / 3; i++) {
                        colors.push(1, 1, 1, 1);
                    }
                    vertexData.colors = colors;
                }
                vertexDatas.push(vertexData);
            }
        }
        this._vertexDatas.set(name, vertexDatas);
        loadedFileMeshes.forEach(m => { m.dispose(); });
        loadedFile.skeletons.forEach(s => { s.dispose(); });
        return vertexDatas;
    }

    public async getColorized(
        name: string,
		baseColorHex: string = "#FFFFFF",
        frameColorHex: string = "",
        color1Hex: string = "", // Replace red
        color2Hex: string = "", // Replace green
        color3Hex: string = "" // Replace blue
    ): Promise<BABYLON.VertexData> {
        let vertexDatas = await this.getColorizedMultiple(name, baseColorHex, frameColorHex, color1Hex, color2Hex, color3Hex);
        return vertexDatas[0];
    }

    public async getColorizedMultiple(
        name: string,
		baseColorHex: string = "#FFFFFF",
        frameColorHex: string = "",
        color1Hex: string = "", // Replace red
        color2Hex: string = "", // Replace green
        color3Hex: string = "" // Replace blue
    ): Promise<BABYLON.VertexData[]> {
        let baseColor: BABYLON.Color3;
        if (baseColorHex !== "") {
            baseColor = BABYLON.Color3.FromHexString(baseColorHex);
        }
        let frameColor: BABYLON.Color3;
        if (frameColorHex !== "") {
            frameColor = BABYLON.Color3.FromHexString(frameColorHex);
        }
        let color1: BABYLON.Color3;
        if (color1Hex !== "") {
            color1 = BABYLON.Color3.FromHexString(color1Hex);
        }
        let color2: BABYLON.Color3;
        if (color2Hex !== "") {
            color2 = BABYLON.Color3.FromHexString(color2Hex);
        }
        let color3: BABYLON.Color3;
        if (color3Hex !== "") {
            color3 = BABYLON.Color3.FromHexString(color3Hex);
        }
        let vertexDatas = await VertexDataLoader.instance.get(name);
        let colorizedVertexDatas: BABYLON.VertexData[] = [];
        for (let d = 0; d < vertexDatas.length; d++) {
            let vertexData = vertexDatas[d];
            let colorizedVertexData = VertexDataLoader.clone(vertexData);
            if (colorizedVertexData.colors) {
                for (let i = 0; i < colorizedVertexData.colors.length / 4; i++) {
                    let r = colorizedVertexData.colors[4 * i];
                    let g = colorizedVertexData.colors[4 * i + 1];
                    let b = colorizedVertexData.colors[4 * i + 2];
                    if (baseColor) {
                        if (r === 1 && g === 1 && b === 1) {
                            colorizedVertexData.colors[4 * i] = baseColor.r;
                            colorizedVertexData.colors[4 * i + 1] = baseColor.g;
                            colorizedVertexData.colors[4 * i + 2] = baseColor.b;
                            continue;
                        }
                    }
                    if (frameColor) {
                        if (r === 0.502 && g === 0.502 && b === 0.502) {
                            colorizedVertexData.colors[4 * i] = frameColor.r;
                            colorizedVertexData.colors[4 * i + 1] = frameColor.g;
                            colorizedVertexData.colors[4 * i + 2] = frameColor.b;
                            continue;
                        }
                    }
                    if (color1) {
                        if (r === 1 && g === 0 && b === 0) {
                            colorizedVertexData.colors[4 * i] = color1.r;
                            colorizedVertexData.colors[4 * i + 1] = color1.g;
                            colorizedVertexData.colors[4 * i + 2] = color1.b;
                            continue;
                        }
                    }
                    if (color2) {
                        if (r === 0 && g === 1 && b === 0) {
                            colorizedVertexData.colors[4 * i] = color2.r;
                            colorizedVertexData.colors[4 * i + 1] = color2.g;
                            colorizedVertexData.colors[4 * i + 2] = color2.b;
                            continue;
                        }
                    }
                    if (color3) {
                        if (r === 0 && g === 0 && b === 1) {
                            colorizedVertexData.colors[4 * i] = color3.r;
                            colorizedVertexData.colors[4 * i + 1] = color3.g;
                            colorizedVertexData.colors[4 * i + 2] = color3.b;
                            continue;
                        }
                    }
                }
            }
            else {
                let colors: number[] = [];
                for (let i = 0; i < colorizedVertexData.positions.length / 3; i++) {
                    colors[4 * i] = baseColor.r;
                    colors[4 * i + 1] = baseColor.g;
                    colors[4 * i + 2] = baseColor.b;
                    colors[4 * i + 3] = 1;
                }
                colorizedVertexData.colors = colors;
            }
            colorizedVertexDatas.push(colorizedVertexData);
        }
        return colorizedVertexDatas;
    }
}

redpajama_set_name: RedPajamaGithub


text:
Q: Symfony session avoid _sf2_attributes Apparently every key I save to a Symfony2 session goes under a subkey:
$session->set('foo', 'bar');

Will result in:
array('_sf2_attributes' => array('foo' => 'bar'));

This is a problem because I'm building an application that interacts with legacy code. I want to use Symfony's session handler but I want old parts of the app to be able to read from $_SESSION. In other words, I want
$session->set('foo', 'bar');

and
$_SESSION['foo'] = 'bar';

to have the same effect.
I didn't see any configuration option to achieve this. I use a specific session handler which I set to
session:
    handler_id: my_app.session_handler

So it won't be a problem that Symfony uses a different session name. The only solution I can think of is creating a new session handler class around my customer session handler (my_app.session_handler) that checks if the application tries to access _sf2_attributes but I think it's extremely ugly and I'm not even sure if would work.
Thanks!

A: This is not only the handler that you have to implement on your own, but it also should be your SessionStorage.
By default, Symfony2 uses NativeSessionStorage. You should be looking for the method loadSession(). As you can see, it initializes a session with the $key received from getStorageKey(), which is initialized with _sf2_attributes here - in the AttributeBag
Let me know if you have problems injecting custom session storage.


As a scholar of religion and media, my ears perked up. In what contexts & settings were such films screened? The notion of a pre-feature newsreel was completely passe by the 1970s, so this seems a fascinating model to have promoted in that decade. Were they broadcast before or between general conference sessions, as the Global Report is now? Were they sent or loaned or distributed out to church units somehow, or only kept centrally in Salt Lake as a form of denomination-wide journaling for the ages? The series doesn't seem to have been digitized (yet), so we can't go back and look in depth at each one (but if we could: master's thesis, anyone??).
However, all is not lost. Afficianados of the 1980s will be thrilled to learn that 5 years (1981-1985) of The Church in Action were included on the Church's 3-disc DVD "Church History" collection . Screening them might be a future Family Home Evening with my teenagers. But in the meantime, for your viewing pleasure and critical cultural studies analysis, I give you The Church in Action, 1973, uploaded to Youtube by some kind soul.
The 22-minute film captures a fascinating moment in LDS and world history in the last year of Harold B. Lee's presidency. The church had 630 stakes and close to 3.4 million members, and was translating its materials into 17 languages (contrast that with the stats given at the April 2015 conference, with 3114 stakes, 15,372,337 members, and many more languages for conferences and curricula). Growth outside the US had ballooned 350% since 1960. 1973 marked the organization of the first stakes in Korea and the Phillippines, and a giant European area conference held in Munich's Olympic Hall (the Mormon Tabernacle Choir took the opportunity on that trip to sing in the Oberammergau Passion theater). Agricultural and hygiene missionaries served in developing countries, on a sort of Peace Corps model. American POWs were returning home from Vietnam; President Lee gave radio addresses over the Armed Forces network. MIA ("Mutual") was reorganized under priesthood stewardship, no longer a separate auxiliary, just as the Relief Society had been a few years earlier. Huge dance festivals were held in stadiums in the American West (check out the cultural appropriations in the costumes, people) and the "Mormon Miracle" pageant was launched at the Manti temple. The General Primary President was named to the National Boy Scout Council. Church History worked on microfilming its entire archives. We get a message from former YW General President Florence Jacobsen, hard at work curating "pioneer relics." The film reports on the work of the relatively new departments of Welfare Services and Social Services, and on the expansion of church schools, Seminary and Institute. Brigham Young University dedicated the Mariott Center, and broke ground for a new law school which accepted its first graduating class. Both ABC and NBC carried documentary programs about the church on their networks; a clip of the ABC program shows "a typical Family Home Evening" in a boring-looking family oddly devoid of small children. The Church planned construction of a building in New York City's Lincoln Square, renovated the Polynesian Cultural Center, dedicated restored historical buildings in Nauvoo, and designed a building for the 1974 Spokane World Expo in the shape of the golden plates, to feature dioramas and narration on the theme "Ancient America Speaks" (see timestamp 14:35 ).
It's a little gem of a primary source, showing the church's ambitions to cement itself as a worldwide global enterprise and a going concern, and its strong push for improved public relations and cultural acceptance in the U.S. A delightful snapshot of a moment light years apart from our own in some ways but also – not so very long ago.
 Richard E. Turley, Jr., "Global History of the Church," JMH Winter 2015, 133.
 Church History, Home and Family Collection DVD boxed set, item #54116 (Intellectual Reserve, 2005). The set contains 29 church-made films. Now out of print, but seems easily available used, or if you're lucky your local meetinghouse library might stil have it.
 Yes, it got built. For a view of the finished building at the fair, see here.
This is a lot of fun. Thanks for publicizing this as a resource. Who's bringing the popcorn?


text:
Wandering Wings
WatchWandering Wings
Listen toWandering Wings
Hold Back The River
Mr Brightside
Wandering Wingsin Pictures
4-5 Piece Male Fronted Band
Male lead vocals plus backing vocals
Vocals and Keys, Guitar, Double Bass, Drums
Highly experienced musicians
Modern Folk and Festival Band
Multi genre repertoire
Available as acoustic roaming band
Available to perform in the UK and Worldwide
High quality fully PAT tested PA and lighting rig
Fully manned DJ service as standard
Option to add Sax
Optional acoustic duo set
Happy to learn first dance or special request
Glowing reviews from previous clients
Wandering Wings are an exciting troupe of acoustic musicians who specialise in performing feel-good hits with a folky twist! These talented young troubadours are already vastly experienced performers who've appeared on stage all over Europe, on national TV and radio, and at prestigious venues like Wembley Stadium and the Cavern Club in Liverpool. As well as their impressive live performance pedigree, the band members are highly trained musicians, boasting high quality music degrees from prestigious universities and song writing credits for huge artists and national advertising campaigns.
Wandering Wings offer a variety of sets to suit any occasion. For those chilled or romantic moments, the band play an acoustic duo set - perfect for wedding ceremonies and champagne receptions. Wandering Wings also play a fully acoustic "roaming" set where, free from the wires that constrain other bands, the band members stroll amongst your guests for a unique performance that wows audiences every time! When it's time to party, Wandering Wings perform a fully amplified set of upbeat songs from a huge range of genres, all in their signature folk style!
Whatever genre of music you're into, you're well served by Wandering Wings' extensive playlist of timeless tunes that span the decades. Wandering Wings deliver inimitable performances of everything from 50s jazz standards through to the latest chart hits for an unforgettable night's entertainment. For the times between sets when the band aren't on stage, they offer a fully manned DJ service as standard to keep the party going.
Whether you're planning a festival-themed wedding or you just love the modern folk vibe of bands like Mumford and Sons, Wandering Wings will elevate your special day to new heights. Don't miss out on this incredible band - book Wandering Wings today!
Find amazing bands for hire uk with Entertainment Nation. We do everything possible to help you book a wedding band, hire a band for a party or book a corporate band to make your special occasion even more special.
Adventure Of A Lifetime - Coldplay
All Of Me - John Legend
Can't Stop The Feeling - Justin Timberlake
Changing - Sigma, Paloma Faith
Dynamite - Taio Cruz
Forget You - Cee Lo Green
Get Lucky - Daft Punk
Hello - Adele
Ho Hey - The Lumineers
Hold My Hand - Jess Glynne
Hotline Bling - Drake
I'm Yours - Jason Mraz
Just The Way You Are - Bruno Mars
Let Her Go - Passenger
Little Lion Man - Mumford & Sons
Little Talks - Of Monsters and Men
Locked Out of Heaven - Bruno Mars
Marry You - Bruno Mars
Ordinary People - John Legend
Payphone - Maroon 5
Pompeii - Bastille
Price Tag - Jessie J
Put Your Records On - Corinne Bailey Rae
Riptide - Vance Joy
Roar - Katy Perry
Shut Up And Dance - Walk The Moon
Sing - Ed Sheeran
Somebody That I Used To Know - Gotye
Sorry - Justin Bieber
Take Me To Church - Hozier
The Cave - Mumford & Sons
Treasure - Bruno Mars
Uptown Funk - Mark Ronson, Bruno Mars
Wake Me Up - Avicii
We Are Young - Fun
What Makes You Beautiful - One Direction
All That She Wants - Ace Of Base
Basket Case - Greenday
Everybody - Backstreet Boys
This Is How We Do It - Montell Jordan
Wonderwall - Oasis
You & Me - The Wannadies
All Star - Smashmouth
Black And Gold - Sam Sparro
Dancing In The Moonlight - Toploader
I Believe In A Thing Called Love - The Darkness
Mr. Brightside - The Killers
She Will Be Loved - Maroon 5
Stacy's Mom - Fountains Of Wayne
Teenage Dirtbag - Wheatus
Umbrella - Rihanna
Use Somebody - Kings Of Leon
Your Body Is a Wonderland - John Mayer
Valerie - Mark Ronson, Amy Winehouse
A Message To You Rudy - The Specials
Ain't No Sunshine - Bill Withers
Express Yourself - Charles Wright
For Once In My Life - Stevie Wonder
Go Your Own Way - Fleetwood Mac
Isn't She Lovely - Stevie Wonder
I Want You Back - The Jackson 5
Just The Way You Are - Billy Joel
Master Blaster (Jammin') - Stevie Wonder
Signed Sealed Delivered (I'm Yours) - Stevie Wonder
Ain't Nobody - Chaka Khan
Billie Jean - Michael Jackson Don't Stop Believin' - Journey
Don't Stop Me Now - Queen
Easy - The Commodores
Just The Two Of Us - Grover Washington Jr
Man In The Mirror - Michael Jackson
Never Too Much - Luther Vandross
Sweet Child O' Mine - Guns 'n' Roses
Sweet Dreams - Eurythmics
You Can Call Me Al - Paul Simon
Mess Around - Ray Charles
Build Me Up Buttercup - The Foundations
I Wanna Hold Your Hand - The Beatles
I'm A Believer - The Monkees
Son Of A Preacher Man - Dusty Springfield
Stand By Me - Ben E King
What A Wonderful World - Louis Armstrong
4 Piece Band: Male Vocals & Piano, Backing Vocals & Acoustic Guitar, Backing Vocals & Upright Bass and Drums
Prices are based on a 5pm or later arrival and Midnight finish, including 2x60 or 3x40 minute sets of live performance. Approximately 60-90 minutes are required for the act to set up and sound check (depending on access to the performance area). Alternative timings also available.
Roaming 5 Piece Acoustic Band (60 minute set) from 2pm or later + FROM £750
Acoustic Duo Performance (60 min set) from 2pm or later + FROM £375
5-Piece Band: Add Saxophone + FROM £375
"We actually booked Wandering Wings, who were amazing! Everyone loved them and couldn't stop saying how great they were. Max from Wandering Wings, was really easy to contact and emailed us on the run up to the wedding. The whole band were great! They even changed some of their set for us to add in more songs that we love. They had the dance floor filled all night which is exactly what we wanted. Massive thank you to them! Booking through Entertainment Nation and speaking with yourself was super easy. Replies were quick and you always gave plenty of information to help us with our booking. Thank you. We have recommended yourselves and Wandering Wings to friends. Thanks again! "
Francesca and Danny - Wedding - Gloucestershire
"Joe at Entertainment Nation was brilliant - very helpful and always replying to emails almost immediately. We were delighted that when we initially enquired back in February 2018, our first choice band, Wandering Wings, were available for our wedding in April 2019. And they definitely did not disappoint! They learned our first dance song 'crazy little thing called love' for us and every song that they sang during the evening they did with smiles on their faces and they looked like they were having a great time! We had so many complements about the band, with one of my friends even enquiring with the band about whether they were available to play at her wedding later on in the year! Thank you so much, wandering wings, you were absolutely fantastic. We would 100% recommend both Entertainment Nation and Wandering Wings!"
Hannah - Wedding - West Sussex
"The service from both Entertainment Nation and Wandering Wings was great. Both parties have been extremely polite and flexible to make our day as special as possible. The bands attire was very much in tune with their set which was great and they arrive promptly, set up quickly and were well mannered throughout their performances which were again top drawer. They went down a treat and everyone was very complimentary. My wife and I also made a special request for our first dance which was to allow one of my groomsman and one of our bridal party to play and sing our song. The band were great in arranging a sound check and making sure everything was set up appropriately for their performance. Another moment of just going above and beyond. We would mark them 5 across the board. We hope they continue to be successful and make other peoples days as special as ours was."
Samuel P - Wedding - Somerset
"Booking our band (Wandering Wings) through entertainment nation was so easy, and the staff have been so helpful, replying almost immediately to any questions/queries we had. I would definitely recommend booking through entertainment nation as it was hassle free and one less thing to worry about when organising a wedding! The band themselves were just amazing, as good as there promo video is, I don't think that does them justice! They performed our first dance just beautifully and as soon as this was over, the dance floor was full for the rest of the night. We have had so many comments on how brilliant they were, one guest said he'd been to a lot of weddings and seen a lot of bands, but nothing like these guys! Can't thank them enough for making our wedding so fun and enjoyable for everyone. 5/5! The contact prior to the wedding was also great and they performed everything we requested."
Sophie and Matt - Wedding - Stratford Upon Avon
"We wanted to say a huge thank you for Saturday. What a night, you guys were fantastic and we have heard so many compliments from friends and family about you. We loved your acoustic roaming set and it was the perfect way to blend the afternoon in to the evening, giving such a lovely atmosphere. You listened to our requests and the volume and song choices were exactly what we wanted. Beforehand we had worries that our guests wouldn't be dancers, but your music gave us a packed dancefloor and incredible memories! Thank you so much."
Victoria and Sam - Wedding - Worcestershire
"The band were brilliant through the whole process, discussing set lists and providing everything we asked for, including a great rendition of a vocally challenging first dance. I lost track of how many people commented on how excellent the music was, and I think the wandering element added a great extra dimension to the initial reception."
Live Act Review
"Wandering Wings were exactly what we were looking for in our wedding band. They turned up and set up before I'd even noticed they had arrived and when they started playing we were not disappointed. With almost no direction from us beforehand, they played three excellent sets which kept everyone happy and got everyone on their feet and dancing! They were a slick, talented bunch of musicians and we were thrilled with their performance. Thanks guys! They get a 5/5 rating (6/5 if it's allowed!)"
Wedding Live Music Review
"Thanks for everything during the wedding, and I think the biggest compliment I can give Wandering Wings is everyone that attended the wedding were saying that you made the day and with the floor being full all night I think this is testament to that, in particular my 2 year old nephew, Elliot who couldn't get off the floor and he thought you were just playing to him, and I think you might have been at one stage. Also the way you interacted with playing some songs on the dance floor and especially the saxophone musician everyone liked playing around them. Thanks again for everything Lorna and I were so glad you were able to be part of our day and I'm looking forward to seeing you play again."
"All I can say is that the preview videos for Wandering Wings do not do them justice, they were the best live band I've seen in long time...and by far best to perform at a wedding! Guests were up and dancing from the start and begging the band to do more songs at the end. I was contacted a month before the event with song requests and timing information, all really professional! I am trying the think of any milestones coming up that I can use as an excuse to book them again! Wanderings Wings made my wedding!"
Live Band Review
"The band were absolutely brilliant and we couldn't have asked for anything better. We were told that they would contact us 2 weeks before and they did and were flexible with everything we asked. We had a friend sing the first dance and was able to use the band equipment to assist with this. We have had great feedback from numerous wedding guests and I'd definitely use them again and recommend to others! Perfect entertainment."
Live Event Band
"Wandering Wings were fantastic. In the build up they were in good contact with us to arrange timings, first dance song requests and DJ music requests. On the day they totally lived up to expectations and we're great fun, the Sax player came out in to the dancefloor to play, the lead singer took requests and they even allowed my best man to sing wonderwall whist they accompanied him. I give them 5/5 and would definitely recommend them!"
Wedding Band Review
"Just wanted to say a huge thank you. We had the most amazing day! The band were absolutely amazing! All my guests the next day were raving about it. Our first dance sang by them was totally perfect! The dance floor was never empty and everyone had a great time dancing including the conga around the bar lead by the saxophonist. Totally loved it!! If anyone needs a band then I would highly recommend Wandering Wings! We shall definitely be booking again for our next party. 5 stars for everything possible. Thanks so much guys!"
Live Wedding Band
"Wandering Wings were absolutely fantastic. All of our guests absolutely loved the brilliant live music that they played and the different instruments that they played. We couldn't have asked for a better band to play at our wedding and we would highly recommend them to everyone!"
Live Wedding Band Review
"It's got to be a 5! The band were absolutely superb. From the month before where they asked about the details to the execution on the night, I can have no complaints. They learnt and performed our first dance really well, and from then on sounded magnificent. I think they assessed the crowd really well and stuck to the right genre of music, it was certainly to my taste! They were also very polite and kind while not performing, as they are also essentially guests at the wedding and they behaved impeccably. They had a great attitude while performing and the dancefloor was never empty."
"The Wandering Wings were amazing at our wedding. Fully lived up to our expectations and was a large factor in making our day so special. From contact prior to the event regarding songs and special requirements..they played our first dance live and most people thought it was a recording. Covered all the genres we requested and really knew how to get people on the dance floor- we barely left it!! They sounded just like their demo video and everyone commented on how good they were. Would fully recommend them to anyone for their wedding or party. They were great."5
"We hired Wandering Wings and the band were absolutely superb. From the month before where they asked about the details to the execution on the night, I can have no complaints. They learnt and performed our first dance really well, and from then on sounded magnificent. I think they assessed the crowd really well and stuck to the right genre of music, it was certainly to my taste! They were also very polite and kind while not performing, as they are also essentially guests at the wedding and they behaved impeccably. They had a great attitude while performing and the dancefloor was never empty."
"I would give them 5/5. They were a pleasure to work with pre event and onsite and were very accommodating. The acoustic wandering set was great for pre dinner drinks and then after the awards ceremony they kept the dance floor going for 90 minutes, we loved them and will definitely be recommending them and using them again for a corporate event."
Live Function Band
"Wandering Wings were everything we wanted from our wedding band and more- talented, professional and playing outstanding music that everyone enjoyed. From performing our first dance live to perfection, to having everyone dancing the night away, they were absolutely amazing. The balance of the set was spot on, allowing us to choose our favourite songs from their set list and working around them and creating a flow of music where you just had to stay on the dance floor. The musicianship was fantastic, I'm not sure I have heard a live band any better, and the lead singer's voice was just superb. My husband and I, along with all our guests had an absolute blast. Thank you so much for giving our marriage the best start- we will be talking about how fantastic you were for many years to come. 5 out of 5 I'm afraid there aren't many pictures from the evening, as we were all too busy enjoying ourselves!"
"I don't usually hire bands without seeing them first however having had Wandering Wings highly recommended to me by a number of people I decided to book them and what a fantastic set of lads they were - all so very talented both musically and vocally. They performed a variety of songs from the 60's right up to the current day which kept the dance floor full all evening - you just couldn't sit down! They were an absolute pleasure to work with and we can't wait to book them again. Highly recommended!"
"We couldn't have been more impressed with everything that Wandering Wings did to make our wedding day so special. Discussing it after, we think that hiring them to play was the best money we spent for our wedding. We've been to so many weddings where people don't get up and dance until the last few songs, but Wandering Wings kept the dance floor full all night long, proving to be completely irresistible. From learning our first dance song perfectly, sorting out the playlists for our party and then playing an incredible set of music from every genre imaginable, the band could not have been more professional, and the amount of positive reviews we have had from our guests has blown us away. If you are considering live music for your next event (and you really should!), Wandering Wings are the only choice you should consider. 10/10 from us, and thanks so much Wandering Wings!"
"Wandering wings were an amazing band, perfect for our rustic wedding! They had everyone up dancing and enjoying the night and everyone was raving about them the next day. Great band, great DJing in between sets and great covers! We would absolutely recommend them! Thank you.'
"You were the first band I came across online, the more I listened to other bands the more I knew that you were the band for us! Nothing else compared! We were NOT disappointed!! You sang our requested first dance song so beautifully, in fact every song you played sounded amazing and we have had no end but fantastic comments about the band that played at our wedding! The song choices suited everybody and we were all up dancing till the very end and still wanted more! You have an array of talent between you all we couldn't have asked for any more! We will certainly be recommending you! Thank you so much for being a part of our special night!"
"Wandering wings were everything we had hoped for, brilliant young band, the dance floor was full all evening, we had so many comments from the guest asking where the band came from!!! They were punctual, well mannered very professional. Helped to make my daughters day very special, so big thank you to Wandering Wings I give them a 5 out of 5."
Band Review
"We would like to thank Wandering Wings for the amazing performance they gave at our wedding reception. They played such a wide variety of music and the dance floor was never empty. They played our first dance perfectly and made our evening extra special. All our guest complemented how brilliant the band were, we would highly recommend them - thanks again! (5+ star band!)"
Acoustic Wedding Band
"Wandering Wings were everything that we hoped they would be! The band were so friendly and arrived on time and confirmed plans with us on arrival. They sounded so good, they are all really talented and everyone has commented on how amazing they were. They learnt a song for our first dance which was lovely. We would not hesitate in recommending them to anyone! Thank you Wandering Wings for making our wedding day so enjoyable!"
Live Acoustic Band
"We had an amazing time. The band were on time, professional at all times and sounded amazing when it came to our special day. The sound was perfect throughout the night and the DJ sets in-between were organised perfectly keeping the dancers going in-between breaks. The vocals were exceptional and honestly it was hard to distinguish between when the band had stopped for the DJ sets as they played each song so well! We couldn't recommend Wandering Wings highly enough."
Function Band Review
"I just wanted to say a massive thank you for everything you and your band did for our wedding on Saturday. Jo and I had the most perfect day and your band contributed massively to that and we received nothing but positive feedback. We never wanted an empty dance floor and I think we managed it and it more than surpassed our expectations (although admittedly my memory does get a bit hazy towards the end of the night). I hope you got your pizzas and refreshments. Thanks again!"
"We had the most perfect wedding day and having Wandering Wings as our band and DJ was a huge part of this. In the build up to the wedding they contacted me directly and were very easy to communicate with and made sure they knew what we were hoping to achieve for the evening. They were willing to accept numerous song requests to play as a band and to DJ, and gave us the option of 2 x 1 hour slots or 3 x 40 minute slots of live music with DJ sets in-between. They even offered to learn our first dance song. On the day, they were punctual, polite, professional and enthusiastic. After the first dance they went straight into their first song and got the party started and the dance floor was packed from then (8pm) till 1am. They played with really energy and the wandering saxophonist went down very well. The range of songs they can play is very impressive and they really know how to get the crowd going and finished with some classics which was the perfect end to our day. Thank you so much! 5/5"
"Wandering wings were awesome! We've had nothing but compliments from our guests and there was even talk of one of our guests trying to book them for another event! This applies to the duo during the day and the full band in the evening. We'd 100% give them 5 out of 5. They were awesome and we loved their version of Feel so Close for our first dance song. We wouldn't have wanted any other band. Thanks!"
"I would just like to say a big thank you for your help in booking the Wandering Wings for our wedding on the 16th June. They were unbelievable and all of the guests have been raving about them ever since.'
"We have spent the day reflecting on our amazing wedding day and a huge part of it was just how incredible you guys were! All of our guests commented on how amazing you all were and the party well and truly flowed thanks to you! We will most definitely recommend you to everyone we meet when thinking of wedding bands! We want to thank you so much for playing our first dance song so beautifully, as I'm sure you could see, we found the whole dance a bit nerve wracking but looking back on it and hearing you sing and play it so well makes us feel much better. Suit and tie was also incredible!! Mr & Mrs Hammond xxx"
"Wandering Wings are a fantastic band, we were so impressed by their talent, as were all our guests and we're still hearing compliments about them. Definitely five out of five stars! The lead singer can nail the highs of a Justin Timberlake.....and so many tracks that I honestly thought 'it must be the dj session', please take that as a compliment. I wish the dance floor had been more packed to let you know how good you were! But it was a relatively small family wedding, lots of kids and older generations, and the venue and hot weather meant that a lot of folk chose to be outside. No excuses, cos the band are awesome....and if I had my way all should be dancing to their songs! Thank you for performing for us guys. You were amazing."
Event Band Review
"Wow!! Cannot recommend Wandering Wings enough. I was so excited to have them at our wedding, we were absolutely over the moon with their performance on Saturday. Everyone commented on how amazing they are. Voices are incredible, such talented and friendly people. We cannot thank you enough for making our evening fantastic and definitely one to remember! They looked great, were more than happy to help with any requests we had on the day. Max kept me updated with everything during the lead up, couldn't have asked for a better service from start to finish. Most definitely 5 out of 5!"
"We couldn't have picked a better band to play at our wedding. Wandering Wings are incredible and were the icing on top of the cake at our wedding. Almost everyone commented on how amazing they were and we were so impressed with their version of our first dance song. They were easy to communicate with in the run up to the wedding and very flexible, especially when it came to our first dance song. We would 100% recommend them to anyone. 5*"
"Wow what can I say about Wandering Wings they were fantastic from start to finish!! We booked them for our wedding through entertainment nation. The communication was excellent throughout. Max from the band contacted us plenty of time before the wedding to arrange details and find out our first dance and any DJ requests. They were really flexible with their timings to fit around our evening plans and were happy to do 3 x 40 minute sets with DJ set in between. On the day they were brilliant, we had the Duo for our welcome drinks and they created a lovely relaxed atmosphere. Our only regret is we didn't get to listen to them more as we were so busy! Their attire was very smart. On the evening the full band really got the party started! They performed our first dance which was amazing and then the rest of their sets were brilliant! The dance floor was full all night!...If anyone is thinking of booking Wandering Wings then my advice is to book, I wouldn't hesitate to book them again! 5 out of 5 without a doubt!"
"We had a fantastic night with Wandering Wings, they were outstanding, they arrived in plenty of time, set up and performed all night, they played all of the music we asked them to, they were brilliant I wouldn't hesitate to book them again in the future, brilliant. So many people have asked me for their contact details and everyone thought they were outstanding."
"Thank you so much for playing at our wedding. From the afternoon duo to the evening band, you guys were absolutely fantastic. It was everything we hoped for and more! You also made our first dance a lot less embarrassing than we had imagined - which is great! The dance floor was packed all evening and all our guests were raving about the music. We're so glad we chose you as you contributed to making our dream wedding come true! Thanks again, we wish you all the success in the future! Becky & Marcus x"
"I just wanted to send an email to say a massive "Thank you" for an awesome performance at our wedding, the feedback from the guests was fab and they were so complimentary especially about the wandering set, it was fabulous to hear my favourite songs throughout the evening. A very talented bunch of guys! Thanks again"
"Wandering Wings put on a fabulous performance for my daughter's wedding reception. All the guests commented on what a fantastic and professional band they are. Booking through Entertainment Nation was a breeze with friendly and prompt service from Rachel. Prior to the event the band were in touch for requests, timings etc and the whole process was a breeze. I can't rate Wandering Wings highly enough. They are a seriously talented, first class band who will make any party a huge hit. 5/5"
"Wandering Wings performed at our wedding and they were amazing! The band listened to exactly what we wanted and played our first dance beautifully. We hired them for the afternoon and the evening and they didn't disappoint! The sun was out and all our friends loved having the band walking around playing for them! Our reception was amazing and everybody was saying how good Wandering Wings were! A definite 5/5! We would highly recommend Wandering Wings!"
"My wife and I would like to thank Wandering Wings and Entertainment Nation for helping to make our wedding day so special. My wife had her heart set on a band like Mumford and Sons for our wedding and after looking at what was out there, Wandering Wings seemed perfect. The whole process of booking them was so easy and the band were brilliant. We loved the way they took songs and made them their own. They created such a fun atmosphere. They saved Little Lion Man for near the end and it was such a special moment to share with all our family and friends. Bravo Wandering Wings!"
"Top quality band, we had these guys roaming during drinks and then performing later in the evening on the stage. Fantastic band, thanks guys!"
Party Band Review
"We booked Wandering Wings as the entertainment for our wedding reception in Liverpool, and were really glad we did. They were very professional, easy to work with, and tailored the performance to our needs and requests. Most of all they sounded great, and had everyone up on the dance floor and enjoying themselves! Despite the usual lead singer being unavailable for our date, the stand-in was also fantastic. We'd highly recommend them for your event!"
"We received so many compliments on your daytime and evening sets from our guests and we are already trying to come up with an excuse to book you again! You were all professional and so talented and we loved the version you prepared of our first dance! We couldn't have asked for anymore and the service was exceptional from booking to last song. Thank you again!"
Mr and Mrs Clifford - Wedding - Shropshire
"Wandering Wings were absolutely amazing at our wedding - they really knew how to involve the guests and the songs played and the quality of each was excellent. The band were so friendly and nice and it was a pleasure to have them perform. I would like to say a special thank you for learning the songs we requested, it meant to much to us and made our day perfect. Thank you!! The process with Entertainment Nation and Wandering Wings has been easy and professional from the start, and the team at EN have also been so helpful and friendly. I would definitely recommend both to family and friends. 5 out of 5 !!"
Katie and Mark - Wedding - Cambridgeshire
"The band were fantastic, they made the evening that extra bit special, all our guests commented on how good they were. Really pleased we paid that bit extra for the band we wanted, as they really made the difference. I would give the band 5 out of 5, perfect all night."
"Wandering Wings were the perfect wedding band. They sounded incredible and got everyone dancing all night. They learnt our first dance and it was perfect. They got in touch well before the big day and made sure we were happy with all the arrangements. I'd recommend adding the acoustic duo, it really enhanced our drinks reception. As well as all of the above, they are also really nice guys who clearly love what they do. It was a pleasure to have them at our big day, and I'd recommend them to anyone. Thanks :)"
Jack and Katie - Wedding - Hampshire


Courtesy of Keller Williams GR East, Lucas Howard.
Luxury Water Living at its finest! Over 6,000 sq ft with stunning panoramic views from every room in the house! This home was designed for entertaining. Host a dinner party in the lavish dining room, the living area, or the lower level. There are 3 additional rooms with wet bars and refrigerators! BBQ outside on one of the many decks and enjoy over 330ft or private water frontage and an expansive dock. Your private cove is perfect for swimming, fishing, and paddleboards. Modern and updated Placita is also a smart home! Car charging station in the garage, whole house surround sound, 3 furnaces, nest thermostat, and most of it can be controlled from your phone! Custom designed mother-in-law suite over the garage with a private entrance and zen garden with a fountain. This home has too many great features to list. Please see docs for additional details.