text:
When the boyish Kim Jong Un assumed power in North Korea barely a year ago after his father's passing, speculation was that he might strike out a more open and less provocative path.
Figuring out what is or isn't going on in North Korea has long been an exercise in reading tea leaves, and no one predicting a thaw in the hard-line hereditary regime did so without qualification.
Still, it didn't stop pundits from speculating that stylistic changes — like the public appearances by Kim's attractive pop-star bride — might signal substantive changes as well. There was also talk that the rising hemlines in Pyongyang might presage a new era on the Korean peninsula. As recently as last month, Kim even appeared to offer an olive branch to arch-rival South Korea.
But Tuesday's nuclear test, following close on the heels of December's successful satellite/missile launch, appears to have put such conjecture to rest. If Pyongyang's nuclear muscle-flexing is any indication, the new hypothesis is "like father, like son."
"Speculation a year or so ago was simply that — speculation," says Bob Hathaway, director at the Woodrow Wilson Center's Asia Program. "Over the last year, Kim Jong Un seems to have consolidated power more rapidly than we would have first thought."
Similarities To His Grandfather
Scott Snyder, director of the Program on U.S.-Korea Policy at the Council on Foreign Relations, says that Kim, who's believed to be about 30, may be modeling himself more on his grandfather, Kim Il Sung, the "Great Leader" who still looms God-like over North Korea despite his death nearly two decades ago.
"His grandfather, like him, started young," Snyder says.
By contrast, Kim's father, Kim Jong Il, didn't get the job until he was 53. And the grandfather enjoys an unquestioned degree of historical legitimacy that exceeds the father's legacy, Snyder says.
Hathaway agrees that "wrapping himself in the legitimacy of Kim Il Sung" is a good approach for the young leader.
"If he's taking after granddad, that should concern us," Snyder says, noting that a propensity for brinksmanship runs in the family.
"Kim Il Sung took risky positions that led to [the Korean War]," he says.
Kim Jong Un may have reason to be nervous about his grip on power. His uncle, Jang Song Taek, who wears a general's uniform, is perceived by some Korea watchers as a possible threat to his nephew.
Jang has reportedly been making changes among the military's top brass and has been "rapidly progressing" up the chain as he vies for a permanent spot at the head table, Snyder says.
The Wilson Center's Hathaway believes "the missile launch and this [nuclear] test appear to be a desire to placate the military, whose support baby Kim needs."
It's fair to assume that "the transition is not complete and that [Kim Jong Un] is still in the process of consolidating his power."
And that means, among other things, keeping at bay two powerful factions in North Korean society — the Communist Party and the military.
"It's important to understand that the people he needs to bring on are the very people who want to test bombs and missiles," Hathaway says.
Copyright 2021 NPR. To see more, visit https://www.npr.org.


text:
Brand: Robust Deer
Color: 5p
- 5-position wall organizer for handled tools
- broom organizer wall mount broom organizer rack Rolling balls automatically adjust to each handle's thickness and grips it securely
- Easy release by lifting the handle
- Wall Mounted superior Quality Tool Rack Holds Mops, Brooms, or Sports Equipment and Storage Tool Rack Storage & Organization for the Home Plastic Hanger for Closet Garage Organizer Shed Organizer Basement Storage (High Quality)Easy release by lifting the handle
- Each ball holds up to 7-1/2 pounds of weight
Publisher: Robust Deer
A "wall" organizer designed to hold various household objects with handles of varying thickness. Simply insert a handle into a slot and a rounded, gravity controlled, rolling ball automatically adjusts to the handle's thickness and grips it securely. Use in the laundry, garage, garden, utility room, offices, and more. Plastic Mop, Broom, and Long-Handled Tool or Sports Equipment Holder System-Mount on the Wall in Your Home's Kitchen or Garage - Hang Items Securely- Great Storage Idea for Staying Organized-Best Lifetime Guarantee.
5-position wall organizer for handled tools,with 6 foldable hooks attached for dusmops,
Easy release by lifting the handle: There are 5 ball slots and 6 hooks so you can organize as much cleaning utilities. Hooks can be folded up and out of the way.
Mounts Easily and securely: Rolling balls automatically adjust to each handle's thickness and grips it easily and securely Holds Wide Variety of Tools:Not only organizes brooms, mops, rakes but any tool with a hook.
Reduce Clutter: With 6 hanging hooks and 5 tool clips,It is strong, sturdy, long lasting and weatherproof,buy one for the pantry, closets, and garage!
Package Including:
1* 5 Position tools holder
1*Screws bag
Package Dimensions: 16.3 x 3.5 x 2.7 inches

subset: commoncrawl


text:
Benefits are going up, but so are the Medicare premiums deducted from monthly checks
Social Security beneficiaries will have a lot to cheer about in 2022 — but they may have a few things to grouse about as well. Here's a rundown of what will change for Social Security beneficiaries in the new year.
Monthly benefits
The biggest change beneficiaries will see in Social Security in 2022 is a 5.9 percent cost-of-living adjustment (COLA) to monthly retirement checks and Supplemental Security Income (SSI) checks. The increase is the largest COLA since 1982.
The COLA will boost the average retirement check by $92, to $1,657 a month. The maximum monthly benefit for a worker who retired at full retirement age will jump by $197, to $3,345. SSI checks, for those with limited incomes and few financial resources, will get a lift, too. The maximum monthly SSI payment in 2022 will be $841 for an individual, up $47 from 2021, and $1,261 for a couple, up $70.
Estimated Average Monthly Social Security Benefits Payable in January 2022 | ||
All Retired Workers | $1,565 | $1,657 |
Aged Couple, Both Receiving Benefits | $2,599 | $2,753 |
Widowed Mother and Two Children | $3,009 | $3,187 |
Aged Widow(er) Alone | $1,467 | $1,553 |
Disabled Worker, Spouse and One or More Children | $2,250 | $2,383 |
All Disabled Workers | $1,282 | $1,358 |
The annual Social Security COLA is based on the change in prices of a market basket of goods. To measure these changes, the Social Security Administration (SSA) uses the Consumer Price Index for Urban Wage Earners and Clerical Workers (CPI-W). For the 2022 COLA, the SSA measured the change in the average CPI-W index from July, August and September of 2021 to the average CPI-W index for the same three-month span in 2020. The percentage change between the two quarterly averages, 5.9 percent, is the COLA starting in January 2022.
The 2022 COLA was so large because prices of goods and services measured in the CPI-W have significantly increased in the past year, due in part to a rebounding economy and COVID-19 outbreaks, which have both driven up energy prices and strained the world's supply chains.
Because the COLA calculation is backward-looking and fixed in time based on the change from the third quarter of 2020 to the third quarter of 2021, it does not always capture the full increase in goods and services if inflation persists beyond September, which it has. In the 12 months that ended in November, the CPI-W jumped 7.6 percent, and the Consumer Price Index for All Urban Consumers (CPI-U), the most common gauge of inflation, gained 6.8 percent. If inflation continues at this pace, it will erode the future buying power of Social Security payments.
Big hike in Medicare Part B premiums
Although the 2022 increase is substantial, most beneficiaries won't see the full amount in their checks because Medicare Part B premiums are deducted directly from most Social Security retirement payments. Due to inflation (and because the 2021 Part B increase was limited by Congress), Medicare Part B premiums jumped to $170.10 for 2022, an increase of $21.60, from $148.50 in 2021.
Consider the person who has a $1,657.30 monthly benefit in 2022, up from $1,565 in 2021. They would have a net benefit (after the $170.10 2022 Part B deduction) of $1,487.20.
Those with the smallest Social Security benefit get hit the hardest by the Medicare increase, says Mary Johnson, Social Security and Medicare policy analyst for the Senior Citizens League, a nonpartisan advocacy group. "The folks with the lowest benefits see the smallest increase, yet they may be the same people who depend on Social Security for most, or even all of their income," Johnson says.
For example, a person with a $1,000 Social Security benefit in 2021 would have gotten $851.50 a month after the 2021 Part B premium of $148.50 a month was deducted. In 2022, the person's Social Security payment would rise to $1,059. Deduct $170.10 for Medicare, and that person would be left with $888.90 — just $37.40 more than in 2021.
From 2013 through 2022, Social Security COLAs have increased payments by 18.8 percentage points. Part B premiums have increased by 57.2 percentage points during the same period, according to the Senior Citizens League.
Credit for work
In order to get Social Security retirement benefits, you must have earned 40 work credits, or the equivalent of 10 years. Each credit is three months of qualifying work a year. To qualify, you need to make a minimum amount of money per quarter. In 2021, the minimum was $1,470 per quarter. In 2022, the minimum will be $1,510.
Subtraction for work
Social Security retirement benefits are generally designed for those who have stopped working. If you are earning money and collecting Social Security retirement benefits before you reach full retirement age, the SSA may withhold $1 in benefits for every $2 in earnings that exceed the threshold. In 2021, the threshold was set at $18,960 a year before the SSA began withholding money. That threshold rises to $19,560 a year in 2022. Social Security will help you calculate your full retirement age.
In the year in which you reach full retirement age, the SSA will withhold $1 for every $3 you earn above the limit. That limit was $50,520 a year in 2021 and will be $51,960 a year in 2022. The SSA stops withholding money the month you reach full retirement age.
You don't lose the money that the SSA withholds. Social Security increases your monthly benefit at full retirement age, so that over time you recoup benefits withheld before you reached full retirement age.
Social Security is paid for by a 6.2 percent tax on employees, which is matched by a 6.2 percent tax from employers. (The self-employed pay a 12.4 percent combined tax.) The tax rate hasn't changed. The amount of income that's subject to that tax, however, has also increased in line with the COLA.
In 2021, you paid Social Security tax (called Old Age, Survivors and Disability Insurance, or OASDI) on up to $142,800 of taxable earnings. That limit will be $147,000 in 2022. Neither you nor your employer will pay OASDI taxes on amounts higher than that.
John Waggoner covers all things financial for AARP, from budgeting and taxes to retirement planning and Social Security. Previously he was a reporter for Kiplinger's Personal Finance and USA Today and has written books on investing and the 2008 financial crisis. Waggoner's USA Today investing column ran in dozens of newspapers for 25 years.


text:
Type your postcode into the white rectangular box below and click the blue 'search' button to see a list of units close to you
Male Voice: We're here at (unintelligible) with the Sea Cadets on a week's voyage.
Male Voice: Six young people, er, Cadets, that have come from all over the place; Northern Ireland, Ramsgate, Fishguard. We're just taking them out for a bit of sail training and…learn to sail really.
Male Voice: On the offshore vessels, you meet lifelong friends. You do know them for a very long time, you don't grow apart, you're always sort of chatting, just on social media or texting or something. And on the week, you have a great fun, there's a great bonding that goes on.
Male Voice: Everyone can sit on the side of the boat, legs over, [unintelligible] and it's all going right, and everything is just going right.
Male Voice: I've actually slept in the boat, it's quite good fun.
Male Voice: I was a bit scared first but, like, everyone's friendly.
Male Voice: It also gives you a bit of confidence in normal life, it's a really good environment just to like get good skills, like working with people, team communication.
Male: Quite a lot of the idea of sail training it to just to help improve them as people, help them work together as a team. It's a voyage of discovery.
Male Voice: The staff are great, they're, erm, friendly, nice, cheerful, good to be around. They're great instructors. And if you do anything wrong, they'll let you know, but they won't shout at you, they'll just help you and let you learn.
Female Voice: It all to do with team work and working together and getting the timings right. It builds up your confidence, you meet new friends, new people. Yeah, it's really good.
Male Voice: From the yachts and from anything in sea cadets, everything we get, it's equivalent to the RYA qualification, which carries through the entire world really.
Male Voice: The skills that we learn here, I'll keep for life, I won't forget them. It's something I've always wanted to do is sail, so we're doing it and the Sea Cadets is how we get excited and learn to do everything.
Male Voice: It's like all just living together and it's just good fun really.
Male Voice: I think everybody starts off a newbie. So, you go, you start, you make friends. Nobody's going to shout at you, ball at you, you just got to learn and once you've learned, you can really enjoy it.
Male Voice: Don't think. Just do it.
Male Voice: I wouldn't just hide from it cuz it's…you're missing out.
Male Voice: They'll see each other as heroes.
Male Voice: [Laughing] Fantastic.
Female Voice: Every time I get on the water, it's exciting to see what's gonna to happen.
Male Voice: They will all give it a go and come out of the other side, just absolutely overwhelmed with what they've managed to put themselves through.
Female Voice: I feel better about myself, so that it makes me just happy in general.
Female Voice: Because you're able to pick up various different skills and transfer them in your school work, within your social life and just be able to go out and learn things that you probably wouldn't learn anywhere else.
Male Voice: When they teach you respect, it makes you learn in different ways and different environments.
Female Voice: Something that I can look forward to every weekend.
Male Voice: They are very good teachers. They push you but not to your limits; they push you so that you learn better and more effectively.
Female Voice: When I came to Sea Cadets, my confidence increased more than ever.
Male Voice: The whole time I've ever been here was fun.
Female Voice: It's really fun; it's something different. It's not something you do every day.
Female Voice: I joined here quite recently, and I just really enjoy it. It's not like, erm, sports you do at school.
Female Voice: And you make friends very quickly.
Male Voice: It's just I enjoy being out on the water, there's nothing else to it really.
Male Voice: What's really great is to see in the first few weeks they might be really nervous, they might lack confidence, erm, some of them might not have English as their first language, and actually this is quite a challenging thing for them to do. But what's great is as the weeks progress, is they keep coming back, is that they improve, they grow in confidence, and erm, they're having a great time
Male Voice: It made us feel that were here to actually do something to benefit them, which is really nice.
Male Voice: We've only really spent a short time together, but we bond straight away. We kinda have to bond straight away, to work as a team, and to set sail and make the ship move. [Laughs]
Female Voice: Er, yeah, pride is, like, another main word I use, and I probably use it quite a lot, just for my family and also my friends. And I tell them I'm going on some Cadet thing and they're like 'that's amazing', and I feel so proud and happy about it, like 'yeah, I'm at Cadets'. [Laughs]
Male Voice: Coming out into the open, meeting new people, bonding with them. Yeah, having a week away, you're kinda like a family together.
Enter your details to subscribe to our newsletter


text:
"You may not post intimate photos or videos that were taken or distributed without the subject's consent," the company added to its rules on Wednesday. Twitter otherwise allows pornographic content, but not in people's profiles, headers or background images.
Content that is identified as violating Twitter's policies will be hidden from public view, and users posting it will have their accounts locked. Users will be required to delete the content in question before they can return to using the site.
Twitter will act in response to specific, identified instances of such content, which can be reported through Twitter's existing tools for flagging abusive content, a company spokesman said.
Twitter made the changes as the company faces rising pressure to better combat harassment on its site, particularly against women. Late last year the company rolled out new tools to make it easier to report abuse, which it further improved for mobile devices last month.
Reddit, meanwhile, recently installed a ban on revenge porn and stolen nude photos on its site.
News of Twitter's ban on revenge porn was reported earlier by BuzzFeed.
Zach Miners covers social networking, search and general technology news for IDG News Service. Follow Zach on Twitter at @zachminers. Zach's e-mail address is email@example.com


text:
Your information will be used to help solve the problems you have seen or are facing.
If you want further information Click Here
To continue to the form please confirm you accept and agree to the terms, please do not worry about your spelling.
There will be a delay in dealing with any information submitted out of school hours, during the weekend and during school holidays.
If you provide your details, you will receive a reply within 3 days.


text:
ChemEd X activities are student-centered resources intended to aid learning chemistry topics.
ChemEd X encourages engaging activities where students (with guidance from the teacher) pose questions, analyze data, and make observations to offer a plausible explanation supported by data and consistent with physical observations.
In this activity, students can look inside the model that resembles the atom and find information that reinforces what an isotope actually is. Furthermore, the quantitative data forces students to examine beliefs about different types of averages and what the numbers really mean. This takes a bit of effort to set up but is inexpensive and can be used year after year.
My first experiment involves measuring the density of water. Each group of two kids is assigned a specific volume of water from 10 to 100 mLs on the tens. They simply measure the mass of an empty graduated cylinder and then add the water and find the mass again. Once they have their data they go around the room and find another group that has one of the volumes that they need and get the data from them and record their names. Once complete they generate a graph of the data and answer a few simple questions. The whole procedure can be completed in about 20 minutes.
A classroom activity to demonstrate the principles of chemical kinetics and equilibria and the utility of the mole concept is described here. The activity involved no hazardous materials or complex equipment and can be enjoyed and appreciated by general studies students as well as chemistry majors.
Students can build their own Hoffman apparatus. An animation of the electrolysis on a particulate level is available to show students before, during or after students perform the electrolysis.
Heidi Parks offers a soap-making lab or activity that can be run in a chemistry class with 25-30 students working at the same time. She usually does this activity right before spring break, as it provides enough time for the soap to harden and cure (high school students are impatient to use their soaps right away, which you should not do with cold process soap). She has used this soap making activity at different points in the curriculum: during intermolecular forces, during acids and bases, and during stoichiometry.
In a recent post, I shared sample quiz questions as to how I have differentiated assessment within the mole unit. Here, I share a specific multi-day sequence within the stoichiometry unit. I have written extensively about the project that drives this unit (within the following blog posts: Why consider trying project based learning?, Backwards planning your PBL unit - An Overview of an Entire Unit and What ARE my students actually learning during this long term project (PBL)?), but very little about specific learning tasks. Below is a two day sequence of stoichiometry practice that I set up in my classroom. Stations are set up around the room and students rotate as necessary.
Students will be engaged in this activity that will help them make the connection between food and chemistry. Acid, bases and pH are addressed.
I found a version of this demonstration online a couple of years ago. I admit, when I first tried it with my class it was mostly for a crowd pleaser to demonstrate the activity series of metals, but I then became very intrigued by the processes occurring. The original source only referenced the "single replacement reaction" between Mg(s) and AgNO3(aq). Therefore, when I saw a grayish product (silver) I was not surprised. However, I was surprised by the white flash and the production of a white product, which were reminiscent of the classic combustion of magnesium demonstration. This led to some research and my conclusions that follow. Read through to the end and you will find a video of the demo.
In an effort to better understand my high school students' knowledge of what is happening during phase changes, heating curve calculations, and the ever popular can crush demo, I run them through a series of activities. First, I ask my students "What Temperature Does Water Boil At?"
For a recent unit on organic chemistry for my IB students, I tried something new. I gave them a handout with a list of organic compounds (by class/functional group) and a list of mechanisms and reaction types. Their task (in small groups), using either butcher paper or a large whiteboard, was to create a flow chart of reaction pathways.


text:
Zohreh Soleimani
I'm a documentary filmmaker and photographer from Tehran, Iran, specializing in human stories with a heart.
As a long-time collaborator with Unicef and UNHCR, I have won international acclaim for my still images, which have been published in a variety of international newspapers and magazines – such as Le figaro, Stern, Fortune, Elle, L'Humanité, and Cicero.
My documentary film To Kill A Sparrow about women's rights in Afghanistan was featured at the European Independent Film Festival in Paris. In television reporting, I have worked with PBS Newshour, and the renowned Center for Investigative Reporting in California, which also produced "To Kill a Sparrow".
Please feel free to look around – thank you for stopping by!
Documentary Films
To Kill A Sparrow
Soheila fell in love with the wrong man – so her father put her in prison
Take a Look


text:
59,00 €
A sophisticated layer of warmth awaits you in our full-zip sweatshirt jacket. You'll reach for this one in any season to enjoy its sturdy exterior and plush interior.
• Gray full zip hoodie with yellow detail.
• Hand-warmer pockets.
• Zip MP3 pocket with outlet for earphones wire.
• Polyester/cotton.
• Washable.
Size | XS, S, M, L, XL |
Color | Gray, Purple, White |
59,00 €


text:
Our five favourite ways to use up leftover turkey
It's easy to stop yourself from, say, cooking too much pasta or rice, but it's harder to cook just the right amount of turkey since they're a fixed (or at least minimum) size. Leftovers are no bad thing though – they just get a bit dull if it's turkey sandwiches every day…
Individual turkey and stilton pies
I love this idea since a lot of people have leftover stilton around at Christmas too. The already cooked turkey won't need as long in the frying pan though – add it with the mushrooms rather than before the sweet potato.
Making individual pies are also a great idea for this time of year when people are extra busy – these guys can be frozen then defrosted and cooked as needed rather than a big pie which has to be eaten all at once.
Hearty leftover turkey broth with bacon croutons
Come on, you just drooled reading that title didn't you? I certainly did! *wipes keyboard*
Another fab recipe because you'll have most, if not all, of the ingredients on hand from Christmas dinner preparations – such as root veg and streaky bacon – and the croutons also use up day-old/going-stale bread. If you're really organised you can make the stock from the turkey carcass first too (see side panel below).
Turkey stock
Make a stock from the turkey carcass for use in soups and stews. If you're not going to use it straight away, reduce it down to get rid of a lot of the excess liquid and freeze it. If you're feeling lazy, slow cookers are great for making stock – just pile everything in.
Leftover turkey enchiladas
After stodgy roasts and puddings (mmm stodgy food), this recipe is refreshingly light. Not at all seasonal with the courgette and peppers but still, mmm! If you haven't quite got enough turkey, pad it out with pinto or kidney beans.
(I also like the idea of stacking them like a pie rather than in rolls.)
Turkey Jambalaya
And keep with New World flavours, this is awesome and I'm drooling again at the thought of it. Leftover turkey, rings of some sort of smoked/spicy sausage, colourful veg and spices – a surprisingly quick but delicious option.
Turkey & Chickpea (Coconut) Curry
Finally, I couldn't do a leftover turkey round-up without including a curry – firstly, because turkey curry is a delicious cliche and secondly because I'm all about spiceness!
This recipe from the wonderful people at LoveFoodHateWaste is effectively two curries in one – yummy enough on its own but transformed into something a bit more Thai flavoured with the addition of coconut milk.
What will you do with your leftover turkey? What are your favourite recipes?


text:
Weekly review: Week ending April 18, 2010
| weeklyFrom last week's plans:
- [-] Map team challenges to examples of groups doing well
- [-] Install software needed to create Lotus Notes plugin for processing Idea Lab RSVPs – making a custom view instead
- [-] Document best practices and processes for idea labs
- [X] Follow up with team regarding enablement guide
- [-] Work on Smarter Cities whiteboard story
- [X] Update my social insurance number records
- Interviewed Jason Wild
- Had great career chats with Bernie, Jen, Ted, Mike; Patrick West
- Built tag analysis tool
- Learned how to work with long-running processes and reporting progress in web pages
- Joined Boz's calendar meeting
- Added mail subscriptions to my Connections community tools
- Listened to facilitation panel for Best of TLE; everyone v. happy with Sametime backchannel I set up
- [-] Order two cubic yards of triple-mix for backyard raised bed – bought bagged soil instead
- [X] Build raised bed and plant lettuce
- [X] Plan tea party for end of April or mid-May
- [X] Clear out more space in freezer
- Also: Dropped off pizza day money for J-
- Sent visa information and housing options
- Redid compost heap
- Had Korean BBQ
- Made butter tarts and pecan tarts
- Andrew and Malena(sp?) dropped by for surprise tea. Fun!
- Prepared pasta sauce for week
- [-] Finish tops
- [>] Post pictures of cooking adventures
- [>] Follow up on missed Schedule 7
- Checked out cherry blossoms
- Cut my hair
- Also: Lots of exercise, biking, and gardening
- Played with colour blocking and painting
- Wrote Perl script to get list of new books from library, place holds
- Took pictures of cherry blossoms
Plans for next week:
- [ ] Update Idea Lab organizer guide
- [ ] Career growth: map role models
- [ ] Review favourite collaboration examples and map them to challenges
- [ ] Send invitations for Idea Lab
- [ ] Work on Smarter Leaders presentation/panel ideas
- [ ] Talk to people about Web 2.0, Smarter Planet, Smarter Work, etc.
- [ ] Batch cooking: Prepare treats for tea party and a new recipe for entrees
- [ ] Wedding: Pull together info for marriage contract and reschedule appointment
- [ ] Buy saucers so that I don't have to scramble during tea parties
- [ ] Sewing: Finish tops (understitch facings, fuse, and hem)
- [ ] Gardening: Set up small containers for seedlings
- [ ] Drawing: Play with tones
You can comment with Disqus or you can e-mail me at firstname.lastname@example.com.


text:
"Clear skies and a little luck."
That's how pilot and photographer Santiago Borja described how he captured his most famous image to a commenter at National Geographic's website.
The picture — taken in June — shows storm clouds and lightning flashes gathering over the Pacific Ocean near Panama City. But what makes this weather image so interesting is that it was taken from 37,000 feet in the air, from the cockpit of Borja's airplane.
Titled "Pacific Storm," the photo went viral on National Geographic's website, being liked more than 700 times and being featured by the publication's digital editors. On Instagram, the shot has been liked more than 4,400 times in the past three weeks.
Borja told another fan he took the shot with fairly common equipment: a Nikon DSLR, "no fancy lens ... and a lot of trial and error."
More of Borja's photographs can be seen at his website.
Clint Davis covers entertainment and trending news topics for the Scripps National Desk. Follow him on Twitter @MrClintDavis.


text:
Sheet music for 'I'm the Monster of Loch Ness', a 1934 song made famous by British variety star Leslie Holmes (public domain/supplied by Joe Mancini)
It will
probably come as no surprise to discover that such an iconic figure as Nessie the
Loch Ness monster (LNM) has been celebrated and immortalised by music down
through the decades since her modern-day media debut during the early 1930s,
but what may be surprising is the wide range of genres that have done so - from
foxtrots and folk to heavy metal, skinhead reggae, and cartoon classics. So
here is an annotated listing of some famous and not-so-famous musical tributes
to the world's favourite monster, whatever your tuneful tastes may be, and
accompanied wherever possible with links to their performances on YouTube.
And where
better to begin than with some wonderful recordings inspired by and released during
that fateful 1933-1934 period of LNM-related frenzy, a period that witnessed the
reporting of some classic Nessie sightings following the opening in 1933 of a new motoring
road, the A82, directly overlooking the northern shoreline of this hitherto-secluded loch – a significant event that brought the alleged
existence of Nessie to the attention of an entranced media, both nationally and
Leslie Holmes (1934). 'I'm the Monster of Loch Ness'.
Perhaps the most popular of these early 1930s Nessie recordings is this delightful ditty, a comedy foxtrot written and composed by Ralph Butler and Will E. Haines, and most famously sung by British variety star Leslie 'the smiling vocalist' Holmes. Recorded by him on 6 January 1934 as a 78 rpm shellac record on London's Regal Zonophone label (with sheet music published by Cameo Music), it also featured the Midnight Minstrels, plus Scott Wood and His Orchestra. Holmes was also filmed singing it, in b/w, by London's British Pathé Studio, in an amusing sketch that included an appearance by Nessie herself at its close. Recorded on 25 January 1934, this sketch can be viewed here on YouTube.
Perhaps the most popular of these early 1930s Nessie recordings is this delightful ditty, a comedy foxtrot written and composed by Ralph Butler and Will E. Haines, and most famously sung by British variety star Leslie 'the smiling vocalist' Holmes. Recorded by him on 6 January 1934 as a 78 rpm shellac record on London's Regal Zonophone label (with sheet music published by Cameo Music), it also featured the Midnight Minstrels, plus Scott Wood and His Orchestra. Holmes was also filmed singing it, in b/w, by London's British Pathé Studio, in an amusing sketch that included an appearance by Nessie herself at its close. Recorded on 25 January 1934, this sketch can be viewed here on YouTube.
In 2014, M. Ryan Taylor brought out a book of spooky songs entitled
The Haunted Ukelele, which included 'I'm the Monster of Loch Ness'. Here is a recording of him singing it while playing
a Koa model Godin Multiuke.
My sincere thanks to Facebook friend Joe Mancini for first alerting me to the Leslie Holmes version of this song.
My sincere thanks to Facebook friend Joe Mancini for first alerting me to the Leslie Holmes version of this song.
Brian Lawrance (1934). 'Boo, Boo. Here Comes the Loch Ness Monster'.
This song is
much more obscure than the previous one, despite featuring the well-regarded British
vocalist and band leader Brian Lawrance on its best known version, which again
was recorded in January 1934 as a 78 rpm record, but this time by the Eclipse
label. As yet, I have been unable to trace an online version of it.
John Tilley (1933). 'The Loch Ness Monster'.
Not a song as
such but what was back then a very famous comedy monologue for radio, spoken by
John Tilley, a briefly popular, quintessentially English broadcaster/revue
artist during the early 1930s, who recorded it as a 78 rpm record in December
1933 for the Columbia label. Tragically, Tilley was only in his late 30s when
he died in 1935. You can listen to it here.
After those
early recordings, a fair few years went by before Nessie received much in the
way of further musical mileage, but from the 1960s (and especially the 1970s)
onwards, she has been a perennially popular subject for songs and melody, as
the following diverse selection demonstrates.
Robin Hall & Jimmie MacGregor (1961). 'The Monster of Loch Ness'.
This Scottish
folk duo formed in 1960 and recorded over 20 albums together before their
partnership ended in 1981. Their humorous Nessie song was co-written by
MacGregor, was released as a 45 rpm vinyl single in 1961 on the Decca label,
and can be listened to here.
King Horror (1969). 'Loch Ness Monster'.
highly-collectible 1969 single by skinhead reggae act King Horror (originally a
calypso singer, apparently) and issued on the Grape label is (in)famous for the
OTT bloodcurdling screams at the onset (listen to it here). Somehow, I don't think that his Nessie is the shy,
retiring, piscivorous type!
Alex Harvey (1977). 'Alex Harvey Presents: The Loch Ness Monster'.
Best known as
the founder and frontman of the Sensational Alex Harvey Band (SAHB), Scottish
rocker Alex Harvey also recorded this 40-minute spoken documentary solo LP
album, released in 1977. Harvey had previously spent the summer at
Invermoriston in the Scottish Highlands by himself while the rest of his band
were doing other things, and had interviewed a range of LNM eyewitnesses and
historians, recording their narratives and interspersing them with views of his
own and also additional commentary by Richard O'Brien of The Rocky Horror
Show and The Crystal Maze fame. Released as a limited edition album
by the K-Tel label and complete with an illustrated 16-page diary-format booklet
in a gatefold sleeve, allegedly only around 300 copies were actually pressed, thus
making it highly sought-after. It only contains one (very short) song, right at
the end of the LP, entitled 'I Like Monsters Too', which can be listened to here.
Front cover of 'Alex Harvey Presents: The Loch Ness
Monster', a long-deleted LP (© K-Tel / inclusion here strictly on Fair Use/non-commercial basis only)
The Sensational Alex Harvey Band (1978). 'Water Beastie'.
The SAHB with
Harvey fronting also recorded a Nessie song, 'Water Beastie', which appeared as
track #8 on their 1978 album 'Road Drill', and was co-written by Harvey, Chris
Glen, and Hugh McKenna, all from SAHB. Listen to it here.
The Police (1983). 'Synchronicity II'.
Appearing as
track #6 on this seminal English rock band's album 'Synchronicity' and also
released as a single in 1983, this song tells of two unrelated events that are
happening simultaneously – a demeaned, harried husband and father's life descending
into increasing depression and despair, while, far away, a monstrous entity
emerges from a dark Scottish loch and moves ominously, inexorably, towards a
lochside cottage. It was written by the band's lead singer/bassist, Sting, and
can be viewed and listened to here.
One of the
most popular animated children's TV series in Britain during the early 1980s
was The Family Ness, which was created by English cartoonist Peter
Maddocks of Maddocks Cartoon Productions, consisted of 25 five-minute episodes,
and was originally screened on BBC 1, beginning in 1983. As its name suggests,
its stars were a family of Nessies, plus two children, Elspeth and Angus
MacTout, who could call the Nessies from their loch using secret thistle
whistles. Each of the Nessies (of which there were many) was punningly named
after their defining trait, and included among their number Clever Ness, Grumpy
Ness, Lovely Ness, Hungry Ness, Silly Ness, and the daunting Ferocious Ness.
The opening titles of each episode were accompanied by a catchy song, and a
second equally catchy song accompanied the end credits of each one. Both were
written by English songwriter Roger Greenaway and music composer Gavin
Greenaway (Roger's son), and in 1985 they were released by the BBC in single
The Family Ness (1983). 'The Family Ness'.
This song was played
over the opening titles to each episode of The Family Ness. No vocalist
screen credit was aired, but it has been suggested that Gavin Greenaway himself
may have been the singer, as he was aged approximately 20 at that time, and the
singer sounds like someone of around that same age (ditto for the end credits
song too – see next song entry).
The Family Ness (1983). 'You'll Never Find a Nessie in the Zoo'.
An extended,
full-length version of this song, hitherto played only in brief, incomplete form
over each episode's end credits, appeared in the very last episode of this TV
series, and became the video for the song when released as a single. My dear
little Mom, Mary Shuker, absolutely adored both the song and the video, and
whenever I played it (having taped it on videocassette) she would always stop
whatever she was doing and watch it, laughing with delight. Happy days, happy
memories. Watch and listen to it here.
Stuart Anderson (1992). 'Nessie (The Loch Ness Monster)'.
Mom was also a
big fan of this act. In 1989, at the tender age of six, pint-sized Scottish
singer Stuart Anderson's highly-polished performance of 'Bonnie Wee Jeannie
McColl' in the annual 'Young Entertainer of the Year' competition staged on
BBC1's Saturday morning teenage television show Going Live so entranced
the voting public that he ultimately won it by the biggest margin of votes ever
recorded in this competition. On the back of his success, Stuart went on to release
several albums, one of which, 'Stuart Anderson Acts Naturally', released in
1992, contained the cheery singalong song 'Nessie (The Loch Ness Monster)'.
Today, aged 32 and a well-respected guitar teacher, Stuart's very youthful
showbiz days are long behind him, but he remains forever young - and forever
singing about Nessie (not to mention Bonnie Wee Jeannie McColl!) – here on YouTube.
Phyllis Logan (1992). 'Shy Girl'.
This song
comes from a British animated feature film entitled Freddie as F.R.O.7.,
which was released in 1992 (and retitled as Freddie the Frog in the USA).
A James Bond parody, it tells the somewhat complicated story of Frederic, a
medieval prince and heir to his country's throne, who is turned into a frog by
his evil aunt Messina (who has already secretly killed his parents in her bid
to become ruler), after which he travels through a time zone into the 20th
Century, becomes a member of the French Secret Service (F.R.O.7.) as Freddie
the Frog, and is then sent by them to Britain in order to foil a plot by
arch-villain El Supremo and Messina to enslave the world's population. Somewhere
in amongst all of this mayhem, Freddie encounters Nessie (voiced by Phyllis
Logan) and her many other long-neck relatives in Loch Ness, and she informs him
in song (and dance) of what a shy girl she really is. An excerpt from the film
that includes this song, and which in my opinion is both the most entertaining
and the most beautifully animated section of the entire film, can be viewed here.
Theatrical film poster for Freddie as F.R.O.7. (©
Rank Films – inclusion here via Wikipedia, on strictly Fair Use non-commercial
basis only)
Pater Moeskroen (1992). 'Nessie'.
This is a
Dutch folk band but their music is also infused with Celtic, klezmer, and punk
elements. Their LNM song, from an early 1990s album, is apparently all about
Nessie's, ahem, intimate liaisons with other loch monsters – but I don't speak
Dutch, so I wouldn't know... Listen to it here.
Some Velvet Sidewalk (1992). 'Loch Ness'.
experimental lo-fi rock band Some Velvet Sidewalk released two different
versions of their Nessie-themed song 'Loch Ness' (listen to it here). One version appeared as track #2 on their
own 1992 album, 'Avalanche'; the other had appeared a year earlier, again as
track #2, but this time on 'Kill Rock Stars', which was a compilation album
featuring a number of different acts.
Those Darn Accordions (1996). 'Deathbed Confession'.
This song from San
Francisco accordion band Those Darn Accordions' 1996 album 'No Strings
Attached' takes its inspiration from the 'deathbed confession' claim of
Christian Spurling in 1993 regarding his supposed (but never confirmed) hoaxing of the famous
Surgeon's Photograph, by having allegedly made a head-and-neck model of Nessie,
attached it to a toy submarine, and set it afloat on Loch Ness one day in April
1934, where it was then reputedly photographed, yielding the iconic image that gynaecologist and
purported co-conspirator Robert Kenneth Wilson
then passed off to the media as a genuine Nessie photo.
The Real McKenzies (2001). 'Nessie'.
This song is the
opening track to Canadian Celtic punk band The Real McKenzies' 2001 album
'Loch'd and Loaded', and is basically a protest song regarding the search for
and potential future capture of Nessie.
Judas Priest (2005). 'Lochness'.
This lengthy
track (13.28 minutes long) is the tenth and final one on world-famous British
heavy metal band Judas Priest's fifteenth studio album, 'Angel of Retribution',
and was co-written by their legendary leather-clad frontman, Rob Halford,
returning to the band after an absence of 15 years. Listen to it here.
mentions are also due to the following three songs, which are not themselves
about Nessie but feature Nessie-themed official videos in the first two instances
and in the third instance is the title track of an entire Nessie-themed movie:
Reggie and the Full Effect (2005). 'Get Well Soon'.
The video to
this song, track #2 from Kansas City rock band Reggie and the Full Effect's
2005 album 'Songs Not To Get Married To', features the collapse and total
disintegration of a green, suspiciously arm-puppet-like Loch Ness monster's
entire life, beginning with a savage divorce settlement in which he loses his
loch and is forced to roam the streets homeless as his life falls apart,
reduced to living in cardboard boxes. Unrelentingly dark and grim, there is no
happy ending for this video's LNM. Watch it here
to see for yourself.
The Automatic (2006). 'Monster'.
In pleasant
contrast, the video to this 2006 song, track #5 on Welsh rock band The
Automatic's debut album 'Not Accepted Anywhere', is pure slapstick comedy,
featuring a Nessie whose vertical neck rising above the loch's surface is of veritable
skyscraper proportions yet somehow still manages to go unnoticed by the band,
starring here as hapless monster seekers. So too does a dancing bigfoot that
definitely gets down and gets with it as their song plays, before things
finally hot up in every sense for our heroes when they have an exceedingly
close encounter with a UFO. View it here.
Adam Faith (1961). 'What a Whopper'.
Also well
worth including here is this title track to a British b/w comedy film from 1961
entitled What a Whopper, featuring an attempt by a young struggling
would-be novelist to raise money by writing a book about the Loch Ness Monster
and then, to generate plenty of publicity for it and thus ensure its success,
staging a hoaxed Nessie sighting - only for the real Nessie herself to make a
surprise, and very tongue-in-cheek, appearance in the closing scene of the film. It
starred British rock 'n' roll singer and actor Adam Faith, who also sang
the toe-tapping theme song (written by Johnny Worth) that opens the film. View
and listen to it here.
Nessie making her long-awaited appearance in the closing
scene of What a Whopper (© Viscount Films / inclusion here strictly on Fair Use/non-commercial basis only)
In addition to
those songs documented above, in which Nessie features extensively in the
lyrics, there are a fair few others in which she is mentioned briefly or in
passing. No less than 57 of these, recorded by the likes of Eminem, Roger
Taylor, Pras, De La Soul, and Crash Test Dummies among others, can be accessed here.
Finally: Although
by far the most extensively represented example, Nessie is not the only water
monster to have inspired various songs and other musical compositions. Here are
three notable non-LNM examples:
THE LAKE OKANAGAN MONSTER: Paul Whiteman Orchestra (1924). 'The Ogo-Pogo –
The Funny Fox-Trot'.
As every
self-respecting cryptozoological enthusiast will readily confirm, this is the
English music-hall song from 1924, composed by Mark Strong, that subsequently
gave its name to the now-famous water monster of Canada's Lake Okanagan (until
then, it had been known only as the naitaka - a traditional Native American
name given to it by the local Okanakane nation). Despite the song featuring a
banjo-playing terrestrial monster from Hindustan (additionally sporting a pair
of antennae and wearing boots in the delightful illustration by Fred Low adorning
its sheet music's front cover) - far removed indeed from Canada's unequivocally
non-musical aquatic cryptid of serpentiform shape – the name Ogopogo stuck, and
the Lake Okanagan monster has been affectionately referred to by it ever since.
cover of my original copy of the sheet music for the Savoy Havana
Band's version of 'The Ogo-Pogo – The
Funny Fox-Trot' (© Dr Karl Shuker)
For further
details concerning this song - including how I was fortunate enough to
encounter and purchase a copy of the sheet music for the Savoy Havana Band's original
version of it from 1924, thereby enabling me to include its front cover
illustration for the very first time in a cryptozoological publication (my book In Search of Prehistoric Survivors, 1995) - please click here. Several different acts
released this song in 78 rpm record format during the 1920s, including the Paul
Whiteman Orchestra in 1925 that featured Billy Murray as vocalist singing reworded
American lyrics (which can be listened to here) rather than the original English ones written by Cumberland
Clark, the Savoy Havana Band singing the original English lyrics (see illustration above), Meyer
Davis' Swanee Syncopaters, and George Berry (aka Harry Fay).
THE PATAGONIAN PLESIOSAUR: Arturo
Terri (1922). 'El Plesiosaurio Tango'.
Seemingly as elusive as the lake-dwelling
Patagonian long-neck that it celebrates, this exotic-sounding
crypto-composition has evaded every attempt not only by me but also by several
friends and correspondents on Facebook to track down an online recording of it
– but this is only fitting, I suppose, bearing in mind that its subject also
succeeded in remaining concealed from those searching for it.
With lyrics by Amilcar Morbidelli), it was composed in 1922 by Rafael D'Agostino to commemorate Argentinian biologist Dr Clemente Onelli's expedition during April of that same year to a mountain lake near Esquel in Argentina, seeking the so-called Patagonian plesiosaur that had allegedly been sighted there by an itinerant Texan adventurer called Martin Sheffield who had lived off the land in Patagonia for many years. Sponsored by Buenos Aires Zoo, of which Onelli was the director, the expedition did reach this lake, but no sightings of cryptids were made (further details can be found in my book In Search of Prehistoric Survivors). D'Agostino dedicated his plesiosaur tango to Onelli (who died in 1924), a caricature of whom is humorously portrayed riding the plesiosaur on the front cover of the Arturo Terri version of this composition's sheet music.
Dr Clemente Onelli - seeker of the Patagonian plesiosaur (public domain)
With lyrics by Amilcar Morbidelli), it was composed in 1922 by Rafael D'Agostino to commemorate Argentinian biologist Dr Clemente Onelli's expedition during April of that same year to a mountain lake near Esquel in Argentina, seeking the so-called Patagonian plesiosaur that had allegedly been sighted there by an itinerant Texan adventurer called Martin Sheffield who had lived off the land in Patagonia for many years. Sponsored by Buenos Aires Zoo, of which Onelli was the director, the expedition did reach this lake, but no sightings of cryptids were made (further details can be found in my book In Search of Prehistoric Survivors). D'Agostino dedicated his plesiosaur tango to Onelli (who died in 1924), a caricature of whom is humorously portrayed riding the plesiosaur on the front cover of the Arturo Terri version of this composition's sheet music.
Front cover of the
sheet music for Arturo Terri's version of 'El Plesiosaurio Tango' (public
If anyone reading this ShukerNature blog
article knows of an online recording of 'El Plesiosaurio', I'd greatly welcome
details. Meanwhile, here is a link to its
Spanish lyrics.
Incidentally, this was not the only 1920s
musical composition inspired by Onelli's Patagonian pursuit of plesiosaurs. Here
is the delightful front cover illustration from Fernando Randle's piano sheet
music for his own composition, 'El Plesiosauro Tango' (note the slight difference in its
title's spelling from that of D'Agostino's tango), featuring a very dapper pipe-smoking
plesiosaur with top hat, spats, and cane! Sadly, however, Randle's plesiosaur
tango was not as popular as D'Agostino's. Once again, I haven't been able to
locate an online recording of it, so I'd greatly appreciate any assistance in
doing so.
Julio Fava Pollero's 'Antediluvian Tango' was
a third tango inspired by Onelli's plesiosaur hunt, but although he performed
with his own orchestra he never released this composition in record form, only
as sheet music, published in 1927. This was because by then the swell of public
interest in the Patagonian plesiosaur expedition had subsided. Its sheet
music's front cover depicted a humorous caricature of Onelli attempting to tie the
plesiosaur down.
My sincere thanks to several Facebook
friends, especially Karl J. Claridge, Claudio Diaz, Adam Naworal, Jeff Rausch, and
Valerie Wyllie, for supplying me with information and images relating to this
trio of Patagonian plesiosaur tangos.
THE GREAT SEA SERPENT: Maurice
Strakosch (1850). 'Sea Serpent Polka'.
Inspired by a bout of sea serpent sightings
off the towns of Gloucester and Nahant in Massachusetts, New England, USA, during
1817-1819, this very jaunty polka was written in 1850 by Maurice Strakosch, an
American musician of Czech origin, and featured an immense snake-like sea
serpent coiled upon the front cover of its sheet music. An undated recording of
concertina player Michel Van Der Meiren performing this lively tune can be
listened to here on YouTube.
Many thanks indeed to Facebook friend Jeff
Meuse for bringing this charming instrumental composition to my attention.
I do hope that you've enjoyed this very
special Nessie concert here on ShukerNature. If so, then that is definitely music to my ears!
This ShukerNature blog article is excerpted
from my book Here's Nessie! A Monstrous Compendium
From Loch Ness – coming soon!
Nessie - the coolest crypto-rock star of them all! (© Dr Karl Shuker)


text:
Tim Pfrang is the State Awards Committee Chairman for the Wisconsin Employer Support of the Guard and Reserve. Pfrang, a retired member of the U.S. Army Reserve/U.S. Army National Guard, attended the U.S. Army Infantry Center and School where he obtained the Officer Basic Qualification in Mechanized Infantry. He also holds a Bachelor's of Science in Secondary Education and Teaching from the University of Wisconsin, Oshkosh.
ESGR, a Department of Defense office, is comprised of dedicated and trained volunteers and staff. We will develop and promote employer support for Guard and Reserve service by advocating relevant initiatives, recognizing outstanding support, increasing awareness of applicable laws, and resolving conflict between employers and Service members.


text:
In the ever-evolving world of vaping, one brand stands out as a beacon of innovation, quality, and customer satisfaction – Vapeland. As Australia's leading online vape shop, Vapeland has revolutionized the way Australians explore and enjoy vaping products and accessories. With a commitment to excellence and a dedication to providing an unparalleled vaping experience, Vapeland has established itself as the go-to destination for vapers of all levels.
The Vapeland Advantage
At the core of Vapeland's success lies its unwavering commitment to quality. From carefully curating a diverse range of products from renowned brands like RELX and IGET to ensuring strict quality control measures, Vapeland prioritizes delivering only the finest vaping products to its customers. This commitment to quality extends beyond just the products themselves; it encompasses every aspect of the Vapeland experience, from the user-friendly website to the hassle-free delivery service.
Innovation is the driving force behind Vapeland's success. The brand constantly pushes the boundaries of vaping technology, introducing cutting-edge devices and accessories that cater to the ever-evolving needs of its customers. From the Relx X Waka Smash 6000, a premium pod mod device boasting an impressive 6000-puff capacity and a 12 ml e-liquid volume, to the IGET XXL 1800 Puffs Disposable Vape, a sleek and ultra-portable option, Vapeland's product lineup is a testament to its commitment to innovation.
Customer satisfaction is at the heart of Vapeland's mission. The brand understands that vaping is more than just a hobby; it's a lifestyle. With this understanding, Vapeland has assembled a team of knowledgeable and passionate professionals dedicated to assisting customers in finding the perfect vaping solutions tailored to their preferences and needs. Whether it's answering questions, offering recommendations, or providing top-notch after-sales service, Vapeland goes above and beyond to ensure a seamless and enjoyable experience for every customer.
The Vapeland Experience
Stepping into the world of Vapeland is an immersive experience like no other. From the moment customers visit the website, they are greeted by a user-friendly interface that makes navigating and exploring the vast product selection a breeze. Detailed product descriptions, high-quality images, and informative videos provide customers with a comprehensive understanding of each offering, ensuring they can make informed decisions.
One of the standout features of the Vapeland experience is the brand's commitment to accessibility. With a wide range of products catering to both beginners and seasoned vapers, Vapeland ensures that everyone can find the perfect vaping solution to suit their needs and preferences. Whether you're a newcomer to the world of vaping or an experienced enthusiast seeking the latest and greatest devices, Vapeland has something for you.
Convenience is another hallmark of the Vapeland experience. With a hassle-free delivery service, customers can enjoy the convenience of having their preferred vaping products delivered right to their doorstep. Additionally, Vapeland's competitive pricing structure ensures that customers can enjoy authentic brand products at lower prices, without compromising on quality or performance.
The Future of Vaping
As the vaping industry continues to evolve, Vapeland remains steadfast in its commitment to staying ahead of the curve. The brand's dedication to research and development ensures that it remains at the forefront of innovation, introducing new and exciting products that push the boundaries of what's possible in the world of vaping.
Moreover, Vapeland's strong presence on social media platforms such as Facebook, Instagram, Pinterest, Twitter, and YouTube allows the brand to connect with its customers on a deeper level. Through these channels, Vapeland not only showcases its latest offerings but also fosters a sense of community, sharing tips, tricks, and insights into the world of vaping.
In a world where vaping is rapidly gaining popularity, Vapeland stands as a beacon of excellence, offering a truly unparalleled vaping experience. With a commitment to quality, innovation, customer satisfaction, and convenience, Vapeland has solidified its position as Australia's leading online vape shop. Whether you're a seasoned vaper or just starting your journey, Vapeland is the ultimate destination for all your vaping needs.
To learn more about Vapeland and its offerings, please visit www.vapeland.online or follow them on social media platforms like Facebook, Instagram, Pinterest, Twitter, and YouTube.
About Vapeland
Vapeland is Australia's leading online vape shop, offering a wide range of devices, e-liquids, and accessories from top brands. With a focus on quality, innovation, and customer satisfaction, Vapeland provides a hassle-free delivery service and caters to both beginners and seasoned vapers. For more information, please visit www.vapeland.online.


text:
Wings of communal desire: In his new column, Nicholas Kristof listed some dogs which didn't bark when Michael Cohen testified before the House committee:
KRISTOF (2/28/19): Cohen said that he had no knowledge of any sex video obtained by Russia as leverage over Trump, and added that he didn't have proof of collusion with Russia, only "suspicions." But he described a kind of kompromat: "Mr. Trump knew of and directed the Trump Moscow negotiations throughout the campaign and lied about it" and then "made clear to me" that "he wanted me to lie" to Congress.Will future historians analyze that? Future Anthropologists Huddled in Caves (TM) emitted a raft of disconsolate chuckles when we posed that question during one of the nocturnal visitations the haters compare to dreams.
Cohen shot down some of the rumors going around. He said he has no knowledge of Trump having a love child or paying for an abortion, and Trump would "never" physically harm Melania. But the sum total of his testimony was devastating; decades from now, historians will continue to analyze it.
That said, we couldn't help noticing one big fish which wriggled away from Kristof. Let us quote from Michael the Savior's sermon from the table:
REP. NORMAN (2/27/19): OK, last question. I'm running out of time.Presumably, that's the end of that. Presumably, future historians will discuss the way the Steele dossier, a sacred text, was wrong on that once-cherished point.
Have you ever been to Prague?
COHEN: I've never been to Prague.
NORMAN: Never have?
COHEN: I've never been to the Czech Republic.
NORMAN: I yield my balance of my time.
REP. CUMMINGS: Ms. Speier.
REP. SPEIER: Thank you, Mr. Chairman, and thank you, Mr. Cohen...
They'll also record the way our team ran with that (apparently) bungled claim from the dossier. For today, our liberal tribe is rushing past this apparent revelation—an apparent revelation of error in one of our most sacred texts.
"We'll always have Prague!" For several years, our tribe has savored that claim.
This is how tribal logic works! As animals—even worse, as great apes!—we simply aren't mega-rational. We prefer to clamp our communal jaws on a tale and mouth it in one mighty voice.


text:
Dating back to the 1940s… the location at the corner of Maple Ave. and Easton Road in Horsham, across from the Willow Grove Air Station has been been a local and commuter diner destination, still identified by many who were in the military or long-standing members of the community as Dutch's Diner. A small family fun diner, Dutch's was at this location till early in the 1970s. When the Rutherford family sold out to relatives of the current owners, known as the Horsham Towne Diner till 1991, a well-known location for Great Breakfasts, Baked Goods, and fabulous views of the airfield. In 1991, Lancers Diner came to be. Now more then just great breakfasts came fabulous soups, a New Salad Bar, and of course, a newer look.
In Horsham PA, Lancers is a true Diner Destination. If you're traveling from Philly to Doylestown or New Hope, many of our customers aren't just from Horsham, they come regularly from Feasterville, Ambler, Willow Grove, Warminster, Warrington, Elkins Park, Upper Dublin and beyond.
Peter, the owner, truly believes that Lancers wouldn't be what it is today, without all the contributions of the past and present owners and employees. All of those who come through the doors of Lancers Diner will experience home-cooked soups, entrees, and desserts, provided for you at a price point you will find attractive. Our goal is to make you satisfied.


text:
WUKY's "UK Perspectives" Talks about UK in Appalachia
WUKY's "UK Perspectives" focuses on the people and programs of the University of Kentucky and is hosted by WUKY General Manager Tom Godell. This week News Director Alan Lytle guest hosts and visits with UK President Eli Capilouto about the new "Rooted in our Communities" Appalachian initiative recently launched by the university.
This podcast provided courtesy of 91.3 WUKY.


text:
Download Podcast | iTunes | Podcast Feed
On today's edition of Coffee and Markets, Brad Jackson and Ben Domenech are joined by Dean Clancy to discuss the policy implications of the SCOTUS decision last week, how many states will opt-out of the Medicaid expansion, and what Republicans should do to fix the system once they repeal Obamacare.
We're brought to you as always by Stephen Clouse and Associates. If you'd like to email us, you can do so at bjackson[at]coffeeandmarkets.com. We hope you enjoy the show.
Related Links:
FreedomWorks' Health Care Strategy Memos
After Roberts: FreedomWorks' Five-Point Plan to Fully Repeal ObamaCare
Senate minority leader McConnell: Odds long against lawmakers seeking to gut health care law
Fifteen governors reject or leaning against expanded Medicaid program
Dean Clancy at FreedomWorks
Follow Brad on Twitter
Follow Ben on Twitter
The hosts and guests of Coffee and Markets speak only for ourselves, not any clients or employers.


text:
WordPress Contact Form Builder Plugin
WPForms is a drag & drop WordPress form builder that's EASY and POWERFUL. Create contact forms, feedback forms, subscription forms, payment forms (including Stripe, Square & PayPal), and other types of forms for your site in minutes with just a few clicks!
At WPForms, user experience is our #1 priority. Our pre-built form templates and workflows make WPForms the most beginner-friendly contact form plugin on the market. You don't have to hire a developer. Create a form in less than 5 minutes with our drag & drop form builder or use a template to get a head start.
WPForms Pro
This plugin is the Lite version of WPForms Pro, which comes with email subscription forms, multi-page contact forms, file uploads, conditional logic, and extra payment integrations. Click here to purchase the best premium WordPress contact form plugin now!
Drag & Drop Contact Form Builder
Create custom contact forms in minutes with our easy-to-use drag and drop online form builder. But don't just take our word for it. See what WordPress experts are saying:
WPForms is by far the easiest form plugin to use. My clients love WPForms and it's one of the few plugins they can use without any training. As a developer I appreciate how fast, modern, clean and extensible it is.
Bill Erickson – Expert WordPress Consultant
Pre-built Form Templates
WPForms comes with 1800+ pre-built form templates.
Whether you're looking to create a simple contact form, marketing form, request a quote form, donation form, payment order form, registration form, Stripe payment form, or a subscription form, we have a form template already prepared and ready to use.
Mobile Ready, SEO Friendly, and Optimized for Speed
WPForms contact forms are 100% responsive and mobile-friendly. We optimized every query on the frontend and the backend to ensure that it's one of the fastest WordPress contact form plugins.
You can embed your contact form on any page with an optimized title and description, so WPForms is one of the most SEO friendly contact form plugins too.
Fields & Features You Need to Succeed
With star ratings, file uploads, repeater fields, survey fields, and multi-page contact forms, you can easily build the right custom form for your site's needs. Plus, integrate your contact forms with an email marketing service in just a few steps and collect payments with Stripe, PayPal, and Square for bookings and orders without the need for a dedicated eCommerce plugin.
See what one business owner has to say about their WPForms contact form:
As a business owner, time is my most valuable asset. WPForms allows me to create smart contact forms with just a few clicks. With their pre-built form templates and the drag & drop builder, I can create a new form that works in less than 2 minutes without writing a single line of code. Well worth the investment.
David Henzel – Co-founder of MaxCDN
Surveys & Polls
Create custom survey forms like Survey Monkey. Our WordPress survey plugin addon comes with smart survey fields including Likert scale, star ratings, and NPS. Embed your surveys and polls anywhere in WordPress.
Use our survey reporting tools to customize graphs, export them for presentations, and display aggregate results. You can also share poll results instantly when collecting votes.
Default WordPress Forms
Aside from building simple contact forms, WPForms also helps you create better default WordPress forms, like custom WordPress login forms and custom WordPress user registration forms. Create a password-protected contact form or even a members-only contact form.
Bloggers and publishers can use our WordPress post submission forms to accept guest posts, testimonials, and more.
Payment Forms, Donation Forms, Booking Forms, and More
While WPForms started out as a contact form plugin, it has evolved into a powerful custom forms solution for any type of payment or booking form.
WPForms integrates with PayPal, Stripe, Square Payments, and Authorize.Net so you can easily accept credit card payments or take payments via PayPal. Bonus: you can also take signatures.
We're proud to be a Stripe Verified Partner. This partnership allows us to build the best Stripe integration with early-access to features. You can use our Stripe integration to accept both one-time payments as well as recurring payments while syncing all form data to your Stripe account.
Custom Calculator Forms
Using the WPForms Calculations addon, you can build custom formulas and display results on the frontend.
Create simple arithmetic calculations or build complex conditional calculations with rounded values, averages, time ranges, and more! It's the best calculator plugin for WordPress.
Forms Optimized for Conversions
With our Form Pages addon, you can create distraction-free custom form landing pages to increase conversions.
To improve form completion rates, we created Conversational Forms® which helps you make your feedback forms feel more human by adding an interactive layout. (See Conversational Forms Demo).
Easy to Customize and Extend
You can easily customize your contact forms with our section dividers, HTML blocks, and CSS. Embedding forms in Elementor and Divi has never been easier thanks to our native integrations.
We also know that our developer friends may want more control, so we added tons of hooks and filters.
Full WPForms Feature List
- Online form builder – powerful drag & drop contact form builder. Create WordPress contact forms, payment forms, and other online forms without writing any code.
- 100% mobile responsive.
- GDPR friendly.
- Payment Forms – Take payments, donations, down payments, recurring payments, service payments with our Stripe (FREE) integration.
- Form templates pre-built and ready to import.
- Form styling for fields, labels, and buttons.
- Spam protection built in, plus integrations with hCaptcha, Google reCAPTCHA, and Cloudflare Turnstile.
- Instant form notifications via email.
- Custom form confirmations with success messages or thank you pages.
- Smart phone field that adapts to your visitor's location.
- Coupons for free shipping and sale discounts.
- Calculator forms for payment, shipping, billing, and more.
- File upload fields for user submissions.
- Multi-page forms with progress bars.
- Smart conditional logic to show or hide fields.
- Repeater field that enables the person filling out the form to easily add another field or group of fields to fill out. Perfect for group registration forms, custom order forms, and more.
- Signatures for agreements or payment forms.
- User registration forms and custom login forms.
- Post submission forms to collect user-generated content.
- Geolocation to collect location data along with submissions.
- Surveys and Polls with interactive reports.
- Form abandonment detection to collect partial form submissions.
- Form locker to control access using passwords, dates, and more.
- Offline forms to collect submissions without an internet connection.
- Form landing pages to boost conversions.
- Conversational forms to boost overall completion rates.
- Lead forms to get more submissions with multi-step layouts.
- Webhooks to send data without third party connectors.
- User Journey reports so you know which content is driving form conversions.
- Save and Resume to let visitors save and come back later.
- Google Sheets
- Zapier
- PayPal Standard and PayPal Commerce
- Stripe – We're Stripe Verified Partner for Payments.
- Square
- Authorize.Net
- Mailchimp
- AWeber
- Campaign Monitor
- GetResponse
- Constant Contact
- Drip
- ActiveCampaign
- HubSpot
- Brevo
- MailerLite
- ConvertKit
- Salesforce
You can see why WPForms is the best WordPress contact form plugin on the market! Want to unlock these features? Upgrade to our Pro version.
This plugin is created by Jared Atchison and Syed Balkhi.
Branding Guidelines
WPForms® is a registered trademark of WPForms LLC. When writing about the contact form plugin by WPForms, please make sure to uppercase the initial 3 letters.
- WPForms (correct)
- WP Forms (incorrect)
- wpforms (incorrect)
- wpform (incorrect)
WPForms is absolutely, positively the most beginner friendly WordPress contact form plugin on the market. It is both easy and powerful.
We took the pain out of creating online forms and made it easy. Check out all WPForms features.
Also, I'm the founder of WPBeginner, the largest WordPress resource site for beginners. It was a huge priority for me to make a WordPress contact form plugin that beginners can use without any training.
I feel that we have done that here. I hope you enjoy using WPForms.
Thank you
Syed Balkhi
This plugin provides 1 block.
- Wpforms Form Selector
- Install WPForms Lite either via the WordPress.org plugin repository or by uploading the files to your server. (See instructions on how to install a WordPress plugin)
- Activate WPForms Lite.
- Navigate to the WPForms tab at the bottom of your admin menu and click the "Add New" button to begin creating your new WordPress contact form.
- Want more features? Purchase the full version of WPForms!
Who should use WPForms?
WPForms is perfect for business owners, bloggers, designers, developers, photographers, and basically everyone else. If you want to create a custom WordPress form, then you need to use the WPForms drag & drop form builder.
Do I need to have coding skills to use WPForms?
Absolutely not. You can create and manage forms without any coding knowledge (100% drag & drop form builder). WPForms is the most beginner friendly contact form plugin on the market.
What type of WordPress forms can I build with WPForms?
WPForms drag & drop form builder combined with our addons is the most powerful WordPress contact form plugin on the market. Here are some types of WordPress forms you can create:
- Simple Contact Forms
- Job Application Contact Form
- Feedback Survey Contact Form
- Make a Suggestion Contact Form
- Change Request Forms
- Online Booking Forms
- Event Booking Form
- Video Release Forms
- PTO Request Contact Form
- Maintenance Request Contact Form
- Scholarship Application Forms
- File Download Forms
- Employment Verification Forms
- Make a Referral Contact Form
- Volunteer Registration Contact Form
- Offline Contact Form
To see a full list, visit our Form Template Gallery which has over 1800+ pre-made contact form templates.
Which Form Fields Does WPForms offer?
We made WPForms form builder to be both easy and powerful.
Here are the contact form fields that comes with WPForms Form Builder (also known as Standard Fields):
- Text Field
- Paragraph Text (Textarea)
- Dropdown Field
- Multiple Choice (Radio Buttons)
- Checkboxes
- Numbers Field
- Name Field
- Email Address Field
- Number Slider Field
Here is a list of our advanced contact form builder fields (Fancy Fields):
- Smart Phone Field with international format verification
- Address Field
- Date / Time Field
- Website / URL Field
- File Upload – Great for File Upload Form
- Password Field
- Rich Text – Add a WYSIWYG field, perfect for guest blog post forms
- Layout Field – Position form fields inside columns using custom or premade layouts
- Repeater Field – Allow users to duplicate fields or groups of fields in your forms
- Page Break Field – Great for Multi-Page Contact Form with Progress Bar
- Section Divider – Great for Long Contact Forms
- HTML Field – add Custom HTML inside your form
- Content Field – Add headings, lists, and media to your forms without writing code
- Entry Preview – Allow your form users to preview their form entries before they've submitted them
- Star Rating – Great for Survey Forms and Polls
- Hidden Field
- Questions CAPTCHA – Great for Preventing Contact Form Spam
- Math CAPTCHA – Great for Preventing Contact Form Spam
- Likert Scale – Great for Survey Forms
- Signature Field – Great for Contracts and Booking Forms
- Net Promoter Score (NPS Field) – Great for Survey Forms
- Google ReCAPTCHA – Great for Preventing Contact Form Spam
- hCAPTCHA – Great for Preventing Contact Form Spam
- Cloudflare Turnstile – Great for Preventing Contact Form Spam
Here is a list of our Payment Fields that will help you create a order form, donation form, booking form, and other payment forms:
- Single Item
- Multiple Items
- Checkbox Items
- Dropdown Items
- Total (Calculation Field)
- Credit Card (Stripe, Square, and Authorize.Net)
- PayPal
Can I integrate WPForms with my CRM or Email Marketing Service?
Yes, WPForms offers seamless integration with over 1,000+ popular email marketing and CRM software.
You can easily send data from your contact form and other WordPress forms to your favorite CRM, email newsletter, and other marketing platforms.
Here is a list of our popular marketing integrations:
- Mailchimp
- Constant Contact
- AWeber
- Drip
- Campaign Monitor
- GetResponse
- ActiveCampaign
- Zapier
- Salesforce CRM
- Brevo (ex Sendinblue)
- MailerLite
Using our Zapier integration, you can easily connect WPForms with over 7,000+ marketing apps including:
- PipeDrive CRM
- Google Sheets
- Active Campaign
- Zoho CRM
- Zoho Mail
- Zoho Invoice
- Agile CRM
- Slack
- Trello
- Infusionsoft by Keap
- Microsoft Excel
- Dropbox
- HelpScout
- Zendesk
- Freshbooks
- Freshsales
- Intercom
- Click Funnels
- Microsoft Dynamics 365 CRM
- Capsule CRM
- Insightly CRM
- Printfection
- Acuity Scheduling
- Quickbooks Online
See all WPForms Zapier Integrations.
Note: WPForms was voted Zapier's 6th fastest growing app in the world.
Can I create a Payment Form with WPForms?
Yes, WPForms is not your average contact form plugin. You can use it to create any type of form including payment forms.
We make it easy for you to accept payments using Stripe, Square, Authorize.Net, and PayPal Commerce.
Both our Stripe and Authorize.Net integrations help you easily accept credit card payments online.
Our PayPal integration allows you to accept PayPal payments online.
Can I Import / Export Forms with WPForms?
Yes, WPForms makes it easy to import / export your contact forms and other WordPress forms created with WPForms form builder. This is incredibly useful for developers and agencies who are building websites for clients.
You can also create custom form templates that you can use on client websites. For more see our documentation.
Aside from that, WPForms also allows you to import forms from other WordPress Contact Form plugins such as Contact Form 7, Ninja Forms, and Pirate Forms.
If you're not happy with your WordPress contact form plugin, then definitely give WPForms a try!
I'd like access to all features. How can I get them?
You can get access to more features, addons and support by upgrading to our Pro version. Purchasing a Pro license gets you access to the full version of WPForms, automatic updates, priority support, and all WPForms Addons!
Is WPForms translation ready?
Yes, WPForms has full translation and localization support via the wpforms textdomain. Based on your site language, required .mo and .po translation files will be downloaded and placed into the default WordPress languages directory. The same is true for every WPForms Addon as well.
Does WPForms include spam protection?
Yes, WPForms includes spam protection which is enabled on all forms by default in the form settings.
Additionally, Google reCAPTCHA, hCaptcha and Cloudflare Turnstile are also supported and can be set up at WPForms > Settings > CAPTCHA.
WPForms is fully compatible with all versions of Google reCAPTCHA:
- Checkbox reCAPTCHA v2
- Invisible reCAPTCHA v2
- reCAPTCHA v3
Lastly, Custom Captchas are available which allow you to create math or question based captchas for your contact forms.
Contributors & Developers
"WPForms – Easy Form Builder for WordPress – Contact Forms, Payment Forms, Surveys, & More" is open source software. The following people have contributed to this plugin.
Contributors"WPForms – Easy Form Builder for WordPress – Contact Forms, Payment Forms, Surveys, & More" has been translated into 29 locales. Thank you to the translators for their contributions.
Interested in development?
Browse the code, check out the SVN repository, or subscribe to the development log by RSS.
- Changed: Improved compatibility with OceanWP theme.
- Fixed: Dropdown fields in forms with the
class had cropped dropdowns. - Fixed: Button's hover color was wrong on the Ocean WP theme.
- Fixed: Form couldn't be submitted when Cloudflare Turnstile anti-spam integration was configured.
- Fixed: Stripe payment wasn't created when the Credit Card field was optional and users paid through Google Pay / Apple Pay.
- Added: New filter wpforms_sanitize_amount_before to filter a raw price amount before sanitization.
- Added: New filter wpforms_sanitize_amount to filter a sanitized price amount.
- Fixed: Reply-to field was not returning the correct email address.
- Added: Complex fields now can have separate error messages for each field.
- Added: Recommended, New, and Featured addons are now displayed first on the addons page.
- Changed: The Campaign Monitor, ConstantContact, GetResponse and ConvertKit logos were updated.
- Changed: Users can now see the category and subcategory of the selected template on the Setup panel.
- Changed: If Akismet is installed and configured for the form, marking entries as spam or not spam helps Akismet learn.
- Changed: Improved the behavior of Tools > Logs page and settings controls.
- Changed: Improved compatibility with the Hello Elementor theme.
- Changed: Process empty selected values for Choices, Checkbox, and Dropdown fields when Show Values option is selected.
- Changed: Choices.js library has been updated to v10.2.0.
- Changed: Modern multiple select field with search enabled now is more user-friendly across the admin area.
- Changed: Improved rendering of Payment Fields according to W3C requirements.
- Changed: Always display templates added by addons, even if the addon is not installed or activated.
- Changed: The form builder now hides the placeholder label for Image and Icon choices when left empty, while retaining the placeholder for Payment Choices and Checkboxes to maintain consistency with frontend behavior.
- Fixed: Incorrect alert modal was shown on the subscription plan removal in some cases.
- Fixed: Various RTL problems on the form builder screen.
- Fixed: The minimum payment amount for the Single Item field was not functioning correctly with currencies that use a comma as a decimal separator.
- Fixed: Validation error for the Postal code of the Stripe Credit Card field displayed twice.
- Fixed: Inconsistent spacing of Dropdown field in different browsers on desktop and mobile.
- Fixed: Stripe Credit Card field had incorrect placeholder color with Classic Markup.
- Fixed: Updated the WPForms Challenge to only start counting when you actually begin creating a form on the Forms Overview page.
- Fixed: User templates were not deleted on plugin uninstall.
- Fixed: The radio of the Multiple Choice field wasn't centered in Firefox.
- Fixed: Stripe processing error occurred on a multi-payments form when all credit card fields were hidden by conditional logic.
- Fixed: Color of validation errors was incorrect for the Stripe Credit Card field when Payment Element mode was used.
- Fixed: Additional padding was added for the form title on the Forms Overview page on mobile.
- Fixed: The plugin update process redirected to the Update page and did not redirect back to the Plugins page after the update.
- Fixed: The fetching of the new plugin version number and new plugin description has been run not-synchronously.
- Fixed: MySQL errors occurred when creating a table in some unique configurations.
- Fixed: Multiple Choice field with Icon Choices could not be selected in Firefox after reloading the page.
- Fixed: Inline javascript code could be parsed improperly and displayed as text on top pages for some configurations.
- Fixed: Cached token was not updated properly.
- Fixed: The Spinner layout of the Save button in the Form Builder was not centered.
- Fixed: In some exceptions, one-time payments appeared in the Stripe dashboard even though a payment form wasn't submitted.
- Fixed: Email notifications were not sent when a subject was empty after smart tag processing.
- Fixed: PHP warnings might have occurred in some cases on PHP 8.0+.
- Fixed: Upgrade to the Pro link had wrong styling on Bluehost hosted sites.
- Fixed: WPForms block in the editor showed an error when the selected form was trashed or deleted.
- Fixed: Some Stripe transactions were refunded almost immediately as the transactions were labeled fraudulent.
- Fixed: The validation process of Number Slider field could throw a fatal error on PHP 8.0+.
- Changed: Updated jQuery.Validate library to v1.20.0.
- Fixed: Screen Options on the Forms Overview and Entries Overview pages could cause PHP error in rare cases due to conflict with 3rd-party code.
- Fixed: Post Statuses on legacy Nav Menu management page could cause PHP error in rare cases due to conflict with 3rd-party code.
- Fixed: users couldn't duplicate their forms.
- Added: Forms can now be saved as user templates for future use.
- Added: New
Price Display
option was added for Single Item payment field. - Added: Shipping and Billing addresses can now be configured on the Form Builder > Payments > Stripe screen.
- Added: New filter
to filter Stripe subscription plan name. - Added: New filter
to filter Lite Connect request timeout. - Added: New styling/theming settings in the Block editor.
- Added: New context menu in the Form Builder for quick actions.
- Changed: New design for the Email Summaries email template with a weekly total and entry submission trends.
- Changed: The state of selected stat cards on the Payments Overview chart is preserved when applying date filtering.
- Changed: Updated
library to v13.15.0. - Changed: Updated
library to v3.7.2. - Changed: Updated DOMPurify library to 3.0.9.
- Changed: Adjusted notifications on the empty forms screen.
- Changed: HTML tags are allowed in the Order Summary for the Total payment field.
- Changed: When the entry is marked as not spam, submit data to Akismet for learning and help make the Web a better place for everyone.
- Changed: Improved error handling when creating or updating a form.
- Changed: Improved fields layout on the frontend for better user experience on mobile devices.
- Changed: Bring the frontend markup of the form more in line with the W3C standards to reduce validator errors.
- Fixed: Various RTL problems in the admin dashboard, form builder and a form preview page.
- Fixed: Various responsive issues on admin pages.
- Fixed: The Paragraph field was allowed horizontal resizing.
- Fixed: Make sure we output valid robots.txt file rules if the file is empty.
- Fixed: PHP notices were thrown in some cases when Stripe subscription renewals were created.
- Fixed: Customer email was shown instead of customer name on the Payments Overview screen for Stripe subscription renewals in some cases.
- Fixed: The builder sidebar was hidden on the context menu edit actions.
- Fixed: Fatal error was thrown on the frontend with corrupted form data.
- Fixed:
(zero) as a choices field raw value was not saved. - Fixed: The payment single field had the wrong spacing with enabled quantities.
- Fixed: Long placeholders being broken into multiple lines after Safari 17.3.1 update.
- Fixed: Media upload did not work in some cases on mobile devices.
- Fixed: Placeholder option was hidden for the Single Item field with 'user defined' type.
- Fixed: Incorrect prices in the Order Summary table when items in the Checkbox Items field had the hyphen symbol.
- Fixed: Modern multiple select fields with long placeholder text overlapped a drop-down arrow.
- Fixed: Infinite loading button was shown on mobile devices in some cases.
- Fixed: Multisite activation: plugin should stay activated on a single site after user activated it on a network level.
- Fixed: There was a race condition with invisible reCaptcha v2, preventing form submission in some edge cases.
- Fixed: Elementor widget styles were broken due to a conflict with the Gutenberg block.
- Fixed: Some unnecessary inline styles were applied for email notifications with HTML tags.
- Fixed: Payment fields weren't reflected properly in the Order Summary table in some cases.
- Fixed: WPCode Install/Activate modal and Entries Education Modal now look better on mobile screens.
- Fixed:
smart tags were returning incorrect results in some cases. - Fixed: Incorrect styles were applied for "Order Summary" table in some cases.
- Fixed: Improved handling of corrupted payment submission data.
- Changed: "What's New" modal should be displayed based on the major version of the plugin.
- Changed: Improved Akismet integration efficiency.
- Fixed: Antispam token was passed as a simple form field, not protected from spam bots.
- Fixed: PHP warning was thrown in case of anonymous form submission when User ID smart tag was used.
- Fixed: Image positioning in the "What's New" blocks wasn't always correct.
- Fixed: Modal windows were not displayed on small screens.
- Fixed: The animation for opening the "What's New" modal worked improperly when the modal had small content.
- Fixed: The background was not entirely dimmed when scrolling the "What's New" popup.
- Added: The Announcements block in the Community page.
- Added: New way to expand the Form Templates subcategories list in the templates list sidebar.
- Added: New splash screen outlining notable features and changes in the release.
- Added: The user can see an overview of what they are purchasing by enabling the Order Summary for the Total payment field.
- Added: New
smart tag. - Changed: Improved compatibility with Twenty Twenty-Three theme.
- Changed: Improved plugin activation on WordPress multisite setups with both Lite and Pro versions installed.
- Changed: Improved support of sites hosted in the Azure platform using IIS.
- Changed: Updated DOMPurify library to 3.0.8.
- Changed: Removed
library in favor of jQuery.Confirm Reloaded drop-in replacement. - Changed: Spam protection token is valid now for 3 days instead of 2.
- Changed: Spam protection token is no longer loaded with JS to avoid fails caused by script errors.
- Changed: Storing spam entries is now enabled by default for new forms.
- Changed: Users with limited capabilities are allowed to view the Forms Templates and Addons pages.
- Updated:
library to v2.2.7. - Updated:
library to v1.19.0. - Updated:
library to v1.19.0. - Updated:
library to v3.7.1. - Updated:
library to v13.9.0. - Fixed: Some background actions could fail if triggered by WP-CLI via server cron.
- Fixed: Fatal error may occur in rare cases during migrations if they were triggered manually.
- Fixed: Read-only Number fields should not display spin buttons.
- Fixed: The Icons Choices field with a Large size was not centered in the Block Editor and Elementor.
- Fixed: Two messages appeared when clicking on the reCAPTCHA field after searching the fields in the Builder.
- Fixed: A form with a long title expanded the form selector dropdown in the Block Editor.
- Fixed: CSS Styles were not applied if Global Colors were already selected in Elementor Builder.
- Fixed: Payment method details were not stored for Stripe renewals.
- Fixed: The template page had style issues in the German language.
- Fixed: The Elementor popup preview had broken WPForms styles.
- Fixed: In some situations, payment amounts were improperly sanitized.
- Fixed: Some modals across the admin area were not responsive and did not fit on smaller screen sizes.
- Fixed: Templates' cache wasn't updated after the plugin update.
- Fixed: RTL support for WPForms Settings page.
- Fixed: RTL support for the Form Builder.
- Fixed: Some frontend fields were improperly rendered for RTL.
- Fixed: The user interface had different other issues when RTL language was in use.
- Fixed: The Form Builder settings screen had multiple visual issues when RTL language was used.
- Fixed: AJAX calls didn't work on servers with empty
value. - Fixed: Improved Forms overview page display on mobile devices.
- Fixed: Improved Tools pages display on mobile devices.
- Fixed: Custom Captcha settings were duplicated on the Form Builder when the field was added through the Settings > Spam and Security screen.
- Fixed: Localization issues were present on the Get Started screen.
- Fixed: Subscriptions made by the Stripe Link payment method before 1.8.6.
- Fixed: Some non-optimized MySQL requests locked the database for seconds on huge sites with thousands of tables.
- Fixed: The Appearance of multiple dropdown values was incorrect.
- Fixed: Some information was missing if Smart Tags were processed in the background via cron.
- Fixed: The recent Chrome version for Windows was not displaying the custom scrollbars correctly.
- Fixed:
filter was unavailable since 1.8.5 version. - Fixed: The form submission triggered an error on sites with long-term page caching.