• Skip to main content
  • Skip to primary sidebar
  • Skip to footer

nSiteful Web Builders

Building a Better Web - One Site at a Time.

  • Home
  • About
    • Testimonials
    • Resources
    • Partner With Me
    • Frequently Asked Questions
  • Web Sites
  • Online Marketing
  • WordPress Support
    • Customized WordPress Training
    • 60-for-60 Sessions
  • Web Applications
  • Blog
    • At-A-Glance
    • Blog Articles Grouped by Category
    • Case Studies
    • General
    • Portfolio
    • Reviews
    • Snippets
    • Techniques
    • Projects
  • Contact
    • Purchase Retainer Consulting Hours
    • About Retainer Consulting Hours
    • Book a Meeting with Jeff
    • Tell Me About Your Web Project
    • nSiteful Newsletter Archives
    • nSiteful Rewards
You are here: Home / Articles Archive / Articles Grouped by Category

Articles Grouped by Category

Perhaps a useful way to display blog articles.

Case Studies

Including success stories and How-To articles that are longer than your average Techniques.

  1. How to Create a Custom Member Directory for a WordPress/MemberPress Membership Site: Details
    Published July 10, 2024 — Tags: Advanced Custom Fields • Custom Fields • MemberPress • Membership Sites • WordPress
  2. I Built a WordPress Plugin for Downloadable Files
    Published April 2, 2019 — Tags: Plugins • WordPress
  3. Hayes Shutters Online Ordering System
    Published October 9, 2015 — Tags: Images • php • Web forms • WordPress
  4. Custom Web Form: Contract Generator in PHP & MySQL
    Published September 13, 2015 — Tags: MySQL • php • Web forms
  5. Case Study: Emergency Notice Banner for Hybrid Web site
    Published July 26, 2013 — Tags: MySQL • php • WordPress
  6. How to create 323 unique landing pages with Pretty URLs – from just one page
    Published December 14, 2012 — Tags: GD Lib • Landing Pages • mod_rewrite • MySQL • php
  7. Use SurveyMonkey to Schedule Meetings
    Published December 10, 2012 — Tags: SurveyMonkey • Surveys
  8. Custom Facebook Tab Using iFrame
    Published May 4, 2011 — Tags: Facebook • Social Networking • WordPress

For Staff

  1. How to overlap elements with HTML and CSS (Grid) only
    Published August 13, 2025 — Tags: CSS

General

Most articles in this category address general Web and Internet issues. Some of them are rants and ramblings that may have less to do with the Web and the Internet and more to do with life lessons and business lessons.

  1. You built an online course, but they haven’t come.
    Published September 16, 2026 — Tags: Membership Sites
  2. Replicating a Website in WordPress on SiteGround
    Published July 9, 2025 — Tags: Hosting • WordPress
  3. Visualize an Audience of One
    Published August 29, 2024 — Tags: Blogging
  4. How To Structure MemberPress Memberships
    Published August 14, 2024 — Tags: MemberPress • Membership Sites
  5. MemberPress Quiz Question Types: What You Should Know
    Published July 16, 2024 — Tags: MemberPress • MemberPress Courses • Membership Sites • WordPress
  6. Scam Alert: ATT/Yahoo! Phishing Scam 6/4/2024
    Published June 4, 2024 — Tags: Scam Alert
  7. How To (and How Not To) Choose a WordPress Theme
    Published May 17, 2024 — Tags: WordPress
  8. Being the Master of your Domain (Name)
    Published May 9, 2024 — Tags: Domain Names
  9. What’s In a (Domain) Name
    Published May 8, 2024 — Tags: Domain Names
  10. So you want to offer online courses…
    Published February 10, 2024 — Tags: MemberPress • MemberPress Courses • Membership Sites • WordPress
  11. How to Make a Stale Website Fresh
    Published October 12, 2023 — Tags: Blogging
  12. Gravity Forms Partial Entries is Not What You Think
    Published October 6, 2023 — Tags: Gravity Forms • Web forms
  13. Make your Web Site the Heart & Hub of your Online Marketing Strategy
    Published March 24, 2022 — Tags: Blogging • SEO • Social Networking
  14. Why SiteGround Hosting?
    Published March 11, 2022 — Tags: Hosting • WordPress
  15. Trello Board Tour: Jeff’s Blogging Board
    Published January 30, 2022 — Tags: Trello
  16. Give Gutenberg a Chance
    Published August 18, 2021 — Tags: Gutenberg • WordPress
  17. Sharing Blog Posts on Social Networks: Why & How
    Published June 11, 2020 — Tags: Blogging • Facebook • Social Networking
  18. A Time For Storytelling
    Published April 15, 2020 — Tags: Blogging
  19. Strong Testimonials – Problem with v2.40.2
    Published April 13, 2020 — Tags: Plugins • WordPress
  20. Try Live Chat Next Time You Need Customer Service
    Published June 10, 2019 — Tags: Customer Service • Live Chat
  21. 7 Lessons I’ve Learned from Live Chat
    Published May 30, 2019 — Tags: Customer Service • Live Chat • WordPress
  22. Life Happens
    Published October 12, 2018 —
  23. PayPal Phishing Scam Alert Oct 11, 2018
    Published October 11, 2018 — Tags: PayPal • Phishing Alert
  24. How to Create an Effective Value Proposition
    Published October 8, 2018 — Tags: Marketing • Value Proposition
  25. What Exactly is a Web Application, Anyway?
    Published August 24, 2016 — Tags: Web forms • WordPress
  26. Offer Live Chat for Enhanced Customer Engagement and Sales
    Published July 26, 2016 — Tags: Customer Service • Live Chat • Plugins • WordPress
  27. Decisions
    Published May 11, 2016 — Tags: Musings
  28. Protected: Gravity Forms API Tutorial
    Published May 10, 2016 —
  29. Do I Need to Hire a WordPress Developer? – Part 1
    Published May 9, 2016 — Tags: Plugins • WordPress
  30. BlueHost Implements Auto-Updating of WordPress. WTF?
    Published August 31, 2015 — Tags: BlueHost • WordPress
  31. Side Effects of Rebuilding Web Sites to be Responsive and Mobile-Friendly
    Published July 23, 2015 — Tags: Mobile-Friendly • Responsive Web Design • SEO • Strategic Planning
  32. Traffic Does Not Equal Audience
    Published July 9, 2015 — Tags: online strategy • SEO
  33. Everything can be gamed
    Published May 16, 2014 —
  34. Lessons Web Developers Won’t Learn in School
    Published April 29, 2014 — Tags: Project Management
  35. Yet Another Facebook Survey
    Published March 27, 2014 — Tags: Facebook • Surveys
  36. Before you gripe and whine
    Published September 24, 2013 — Tags: Social Networking • Vent • Video
  37. Disambiguating Call To Action
    Published September 11, 2013 — Tags: Call To Action • Marketing
  38. How To Get 1,000 Twitter Followers In 24 Hours: Follow 1,016 People On Twitter
    Published August 29, 2013 — Tags: Rant • Social Networking • Twitter
  39. Mistaking Me For Someone Who Cares
    Published August 28, 2013 — Tags: Social Networking
  40. Social Networking is a little like Baseball
    Published August 28, 2013 — Tags: Social Networking • Twitter
  41. About.me: WTF?
    Published August 9, 2013 — Tags: Social Networking
  42. Why I Love Firebug for Firefox
    Published August 2, 2013 — Tags: Firebug • Firefox • Web design
  43. Unfollow-A-Huckster Wednesday
    Published July 3, 2013 — Tags: Content Marketing • Social Networking • Twitter
  44. Short(er) Form Video
    Published June 28, 2013 — Tags: instagram • Social Networking • vine
  45. When a client trivializes your work, call a time-out.
    Published June 11, 2013 — Tags: Pricing
  46. Enough already with the formulaic blog titles
    Published June 6, 2013 — Tags: Content Marketing
  47. Hang out with a friend online
    Published June 5, 2013 —
  48. What are WordPress Post Formats, and why should I care?
    Published June 3, 2013 — Tags: Post Formats • WordPress
  49. Post Formats have NOT been removed from WordPress 3.6 core
    Published June 1, 2013 — Tags: Post Formats • WordPress
  50. Do you know what business you’re in?
    Published June 1, 2013 — Tags: Branding
  51. Don’t blindly do what your customers ask you to do just because they asked you to do it
    Published May 30, 2013 — Tags: Project Management
  52. First ask why
    Published May 29, 2013 — Tags: Project Management
  53. Don’t delete old content.
    Published May 28, 2013 — Tags: Content Marketing • SEO
  54. Please stop endorsing me on LinkedIn.
    Published May 23, 2013 — Tags: LinkedIn
  55. HTML5 Outliner
    Published May 14, 2013 — Tags: HTML
  56. Everything you could ever want to know about the role and importance of HTML headings in Web documents, including blogs
    Published May 14, 2013 — Tags: HTML
  57. 13 Timeless Lessons from the Father of Advertising
    Published May 13, 2013 —
  58. Spreading your ideas
    Published May 2, 2013 — Tags: Seth Godin
  59. Repetition
    Published May 2, 2013 — Tags: Seth Godin
  60. Generalists and Specialists
    Published May 1, 2013 —
  61. Knowing where to kick.
    Published May 1, 2013 — Tags: Pricing • Seth Godin
  62. Making Sense of WordPress Post Formats
    Published April 27, 2013 — Tags: WordPress
  63. What to look for in WordPress themes: Pluggability
    Published April 13, 2013 — Tags: Child Themes • php • WordPress
  64. It was bound to happen: I disagree with Seth Godin.
    Published December 23, 2012 — Tags: Web design
  65. Because we can.
    Published December 21, 2012 — Tags: WordPress
  66. Should I update to the newest version of WordPress?
    Published December 20, 2012 — Tags: WordPress
  67. Child Themes – WordCamp ATL 2012 Presentation
    Published May 15, 2012 — Tags: Child Themes • Presentations • WordCamp • WordPress
  68. PHP OOP Virtual Study Group?
    Published March 28, 2012 — Tags: MySQL • OOP • php • Programming
  69. Bad News: Facebook is Converting Old Groups to New Format
    Published May 9, 2011 — Tags: Facebook
  70. Libra: Division of Labor
    Published August 4, 2010 — Tags: Libra • WordPress
  71. Things WordPress Doesn’t Do So Well: Tables
    Published August 4, 2010 — Tags: Libra • Tables • WordPress
  72. Libra: What Is It?
    Published August 4, 2010 — Tags: Libra • WordPress
  73. Bring your Facebook Fan Page to your Web site
    Published May 17, 2010 — Tags: Facebook • Social Networking

Portfolio

A sampling of Websites and Web applications I have developed

  1. New Membership Site To Help People Follow Through On Their Intentions
    Published October 17, 2023 — Tags: MemberPress • Membership Sites • WordPress
  2. Southeastern Bluegrass Association Membership Site
    Published September 8, 2023 — Tags: Custom Post Types • MemberPress • Membership Sites • WordPress
  3. Tent Birth and Breastfeeding Services
    Published January 31, 2022 —
  4. Blue Sky Coaching & Consulting
    Published August 11, 2019 —
  5. Gary O’Sullivan Company
    Published December 22, 2018 —
  6. Eaton Academy
    Published March 26, 2017 —
  7. Ferncliff Cemetery
    Published March 14, 2015 — Tags: WordPress

Reviews

Reviews are First Looks grown up. Generally speaking, the articles in this category involved more extensive research and testing — and often comparative testing — than First Looks.

  1. WP Staging Plugin: a First Look
    Published November 21, 2025 — Tags: Plugins • WordPress
  2. WordPress Free Booking Plugins Face-Off: Amelia Lite vs. Simply Schedule Appointments
    Published February 28, 2024 — Tags: Plugins • WordPress
  3. Use FooGallery for WordPress to Show Off Your Stuff
    Published May 6, 2021 — Tags: FooGallery • Photo Gallery • Video
  4. Enhanced Media Library Pro Plugin for WordPress: First Look
    Published July 23, 2016 — Tags: Media • Plugins • WordPress
  5. FooGallery Plugin for WordPress: First Look
    Published February 22, 2016 — Tags: Media • Photo Gallery • Plugins • WordPress
  6. Embedded Facebook Posts available to all
    Published August 21, 2013 — Tags: Blogging • Facebook
  7. 14 days exploring Pinterest, Day #3
    Published June 14, 2013 — Tags: Pinterest • Social Networking
  8. 14 days exploring Pinterest, Day #2
    Published June 13, 2013 — Tags: Pinterest • Social Networking
  9. 14 days exploring Pinterest, Day #1
    Published June 12, 2013 — Tags: Pinterest • Social Networking
  10. Testing Growmap Anti Spambot Plugin
    Published April 30, 2013 — Tags: Plugins • WordPress
  11. Tipsy WordPress Plugin from iThemes
    Published December 9, 2012 — Tags: Plugins • WordPress
  12. NetworkedBlogs: Testing it out
    Published March 8, 2011 — Tags: Social Networking • WordPress
  13. Downscaling Images On Upload in WordPress
    Published November 5, 2010 — Tags: Images • Media • Plugins • WordPress
  14. From Blog to Facebook: Testing WordBooker
    Published October 13, 2010 — Tags: Facebook • Plugins • Social Networking • WordBooker • WordPress

Snippets

Code snippets I want to have handy. You might, too.

  1. Post-Specific CSS for WordPress
    Published October 5, 2026 —
  2. CSS Data Attribute Override
    Published December 11, 2025 — Tags: CSS
  3. How to overlap elements with HTML and CSS (Grid) only
    Published August 13, 2025 — Tags: CSS
  4. CSS Pseudo-classes Trick Using :has, :not, and :hover
    Published July 10, 2025 — Tags: CSS
  5. Background image opacity: How to alter without affecting foreground content
    Published June 11, 2025 — Tags: CSS
  6. Display List of Active Plugins in WordPress Dashboard
    Published February 16, 2025 — Tags: php • WordPress
  7. Adding Taxonomies to the WordPress Body Class
    Published May 15, 2024 — Tags: CSS • WordPress
  8. MemberPress: How to Create a Custom MemberPress Course Progress Page
    Published August 30, 2023 — Tags: MemberPress • MemberPress Courses • Membership Sites • WordPress
  9. MemberPress: Create a Custom Shortcode to Display a MemberPress Membership Price ANYWHERE on Your Website
    Published February 5, 2023 — Tags: MemberPress • Membership Sites • WordPress
  10. Custom Post Type: How to Create a Simple Custom Events Plugin
    Published May 24, 2022 — Tags: Custom Fields • Custom Post Types • WordPress
  11. CSS Grid: Shortest CSS Grid Tutorial EVER!
    Published January 26, 2022 — Tags: CSS • CSS Grid
  12. Genesis: How to Hide the Mai Lifestyle Pro Banner Area With Code
    Published June 15, 2020 — Tags: Genesis • Mai Lifestyle Pro • WordPress
  13. Responsive Lightbox by dFactory: Make it Work with FooGallery
    Published July 23, 2016 — Tags: FooGallery • Media • Plugins • WordPress
  14. Display WordPress and WooCommerce Tags as Lists
    Published May 13, 2016 — Tags: php • Taxonomies • WooCommerce • WordPress
  15. PHP: Get All User Constants
    Published October 22, 2015 — Tags: Diagnostics • php
  16. PHP: Get All User Functions
    Published October 21, 2015 — Tags: Diagnostics • php
  17. PHP: Get All Included Files
    Published October 20, 2015 — Tags: Diagnostics • php
  18. CSS Tooltips: How to Create Tooltips with CSS (Only)
    Published July 27, 2015 — Tags: CSS
  19. MySQL: Update table using subquery, Excel data
    Published February 26, 2014 — Tags: Excel • MySQL • SQL
  20. PHP Shortcode: Custom extensible PHP shortcode function for non-WordPress Web sites
    Published September 30, 2013 — Tags: php • WordPress
  21. CSS Multiple Backgrounds
    Published June 17, 2013 — Tags: Background Images • CSS
  22. YouTube Embed in WordPress: How to embed a YouTube Video in WordPress
    Published May 1, 2012 — Tags: Embedding • WordPress • YouTube
  23. PHP, MySQL: Get From Foreigner (utility function)
    Published March 22, 2012 — Tags: MySQL • php
  24. NextGen Gallery Compact Album Mods
    Published February 9, 2012 — Tags: NextGen Gallery • Photo Gallery • Plugins • WordPress

Techniques

Short How-To articles, similar to but not as involved as Case Studies.

  1. Custom MemberPress Pricing Pages
    Published December 19, 2025 — Tags: MemberPress • Membership Sites
  2. MemberPress Rules Using Custom Taxonomies and Custom Roles
    Published December 10, 2025 — Tags: MemberPress • Membership Sites
  3. MemberPress Notification System Extended
    Published August 4, 2025 — Tags: Advanced Custom Fields • MemberPress • Membership Sites • WordPress
  4. Create Accordions & Toggles in WordPress with HTML and CSS Only
    Published February 27, 2025 — Tags: CSS • HTML
  5. How To Use MemberPress to Protect Posts that Contain Custom Fields
    Published January 7, 2025 — Tags: Custom Fields • Custom Post Types • MemberPress • Membership Sites • WordPress
  6. Responsive Tables with Minimal CSS
    Published November 20, 2024 — Tags: CSS • Mobile Responsive • Mobile-Friendly
  7. Custom Front-End Member Listing for MemberPress Website
    Published September 13, 2024 — Tags: MemberPress • Membership Sites
  8. Create a Membership Card for a MemberPress Site
    Published September 7, 2024 — Tags: CSS • MemberPress • Membership Sites
  9. WordPress Custom Post Types: 6-Minute Video Summary
    Published July 23, 2024 — Tags: Custom Post Types
  10. Make a Poster Graphic with HTML and CSS Using Grid Template Areas — and NO Graphics Program
    Published November 7, 2023 — Tags: CSS
  11. Custom Member Directory for WordPress Membership Site
    Published October 3, 2023 — Tags: MemberPress • Membership Sites
  12. 10 Tips for Using Basecamp Like a Pro
    Published August 17, 2023 — Tags: Basecamp • Project Management
  13. How (and Why) to Partially Protect Content on your Membership Site
    Published July 24, 2023 — Tags: MemberPress • Membership Sites • SEBA • WordPress
  14. Customize User Roles & Capabilities in WordPress: How (and Why)
    Published July 18, 2023 — Tags: Custom Post Types • MemberPress • Membership Sites • SEBA • WordPress
  15. Use Case for Custom Post Type: “In The News”
    Published March 10, 2023 — Tags: Advanced Custom Fields • Custom Fields • Custom Post Types • WordPress
  16. Avoid Direct Styling; Use CSS Instead
    Published September 21, 2022 — Tags: CSS
  17. Blog Tags: What They Are (and What They’re Not)
    Published August 5, 2022 — Tags: Blogging • Taxonomies • WordPress
  18. Use Custom Lesson Icons for MemberPress Courses
    Published November 1, 2021 — Tags: MemberPress • MemberPress Courses • Membership Sites • WordPress
  19. How to Override MemberPress Template Files
    Published September 24, 2021 — Tags: MemberPress • Membership Sites • WordPress
  20. How To Add Custom Contextual Help Content To The WordPress Dashboard
    Published September 19, 2020 — Tags: WordPress
  21. WordPress Manual Excerpts: Why, When, & How to Use Them
    Published August 12, 2020 — Tags: Blogging • WordPress
  22. How to Build Stunning WordPress Photo Galleries Quickly and Easily With FooGallery PRO
    Published June 17, 2020 — Tags: FooGallery • Images • Photo Gallery • Plugins • WordPress
  23. How to clear cache on iPhone and iPad
    Published August 29, 2019 —
  24. Dynamic Photo Galleries with Responsive Lightbox & Gallery
    Published May 10, 2019 — Tags: Images • Media
  25. Automatic “Visit Web Site” Links on WordPress Portfolio Posts
    Published December 21, 2018 — Tags: WordPress
  26. How to Reuse Content in WordPress with the amr shortcode any widget Plugin
    Published December 9, 2018 — Tags: Plugins • Shortcodes • WordPress
  27. Dynamic Linear Gradients for Background Images in Genesis
    Published November 27, 2018 — Tags: Genesis • WordPress
  28. Dive Into WordPress Custom Post Types – Part 3
    Published November 16, 2018 — Tags: Advanced Custom Fields • Custom Fields • Custom Post Types • WordPress
  29. Add Dynamic Table of Contents to a Series of WordPress Posts
    Published November 11, 2018 — Tags: Shortcodes • WordPress
  30. Help Your Blog Readers Find What They’re Looking For with the Search & Filter Plugin
    Published October 26, 2018 — Tags: Blogging • Plugins • Taxonomies • WordPress
  31. Dive Into WordPress Custom Post Types – Part 2
    Published October 18, 2018 — Tags: Advanced Custom Fields • Custom Fields • Custom Post Types • WordPress
  32. Dive Into WordPress Custom Post Types – Part 1
    Published October 10, 2018 — Tags: Advanced Custom Fields • Custom Fields • Custom Post Types • WordPress
  33. Why, When, and How to use sprintf and printf
    Published April 25, 2017 — Tags: php
  34. Use Custom Fields to Hide Stale Posts
    Published August 1, 2016 — Tags: Custom Fields • WordPress
  35. Are Your iPhone Photos Upside-Down or Sideways?
    Published May 5, 2016 — Tags: Images • iPhone • Media • WordPress
  36. Read Blogs More Efficiently (and Enhance your Blog Reading Experience) Using Categories and Tags
    Published February 18, 2016 — Tags: Blogging • Taxonomies • WordPress
  37. Which Categories and Tags Should I Use?
    Published February 17, 2016 — Tags: Blogging • Taxonomies • WordPress
  38. How to use Advanced Custom Fields with Genesis
    Published October 26, 2015 — Tags: Advanced Custom Fields • Genesis • Plugins • WordPress
  39. CSS Descendant Selectors
    Published September 16, 2015 — Tags: CSS
  40. Sort Multidimensional Arrays with PHP array_multisort
    Published June 4, 2015 — Tags: Arrays • php • Web applications
  41. Customizing WordPress Using Vendor-Built Child Themes
    Published May 28, 2015 — Tags: Child Themes • mu-plugins • WooThemes • WordPress
  42. How to add an About Us blurb to every WordPress blog post
    Published May 15, 2014 — Tags: php • WordPress
  43. Underlining for Emphasis: How to un-underline text on a Web page with CSS
    Published May 9, 2014 — Tags: CSS • HTML • WordPress
  44. Don’t use the admin username in WordPress
    Published March 10, 2014 — Tags: Security • WordPress
  45. One suggestion for writing blog articles that don’t suck
    Published March 6, 2014 — Tags: Blogging
  46. Biting the bullet
    Published October 2, 2013 — Tags: php • regex • Web forms
  47. About Post Formats in 12 Slides
    Published May 6, 2013 — Tags: Post Formats • WordPress
  48. iPhone Video: Land, Front Up, Back Down.
    Published January 14, 2013 — Tags: iPhone
  49. Shorten Your WordPress Slugs (Permalinks)
    Published December 7, 2012 — Tags: WordPress
  50. How to delete (strip) attachments in Horde Webmail
    Published May 10, 2012 — Tags: Attachments • Email • Horde
  51. WordPress More Tag
    Published May 5, 2010 — Tags: WordPress
  52. WordPress Categories and Tags
    Published June 29, 2009 — Tags: Blogging • Taxonomies • WordPress

Primary Sidebar

Articles Archive

  • At-A-Glance
  • Articles Grouped by Category

mailchimp signup

Subscribe to get notified when new articles are published. Unsubscribe any time. No spam. I promise. Check out my newsletter archives.

social

Twitter Facebook LinkedIn

Recent Articles

  • Post-Specific CSS for WordPress October 5, 2026
  • You built an online course, but they haven’t come. September 16, 2026
  • Custom MemberPress Pricing Pages December 19, 2025
  • CSS Data Attribute Override December 11, 2025
  • MemberPress Rules Using Custom Taxonomies and Custom Roles December 10, 2025

Filter By Category/Tag

Footer

Background

Web Sites | WordPress Support | Web Applications.

Formally trained in liberal arts and education (I have a B.A. in Government from Harvard and studied Secondary Education at Rutgers Graduate School), I have honed my skills in the communication arts and sciences as a teacher, trainer, instructional designer, writer, photographer, calligrapher, helpdesk manager, database programmer, and multimedia developer.

(I've also been a group counselor, waiter, bartender, bicycle messenger boy, computer salesman, carpenter's helper, financial analyst, and school board president.)

Tech

Systems since 1983.
Web sites since 1994.
PHP since 2001.
WordPress since 2007.

Contact

Book Meeting
770-772-5134
Email Jeff
Send Money
All Ways

Copyright 2026, nSiteful Web Builders, Inc.

Cookies Consent
To provide the best experiences, we use technologies like cookies to store and/or access device information. Consenting to these technologies will allow us to process data such as browsing behavior or unique IDs on this site. Not consenting or withdrawing consent, may adversely affect certain features and functions.
Functional Always active
The technical storage or access is strictly necessary for the legitimate purpose of enabling the use of a specific service explicitly requested by the subscriber or user, or for the sole purpose of carrying out the transmission of a communication over an electronic communications network.
Preferences
The technical storage or access is necessary for the legitimate purpose of storing preferences that are not requested by the subscriber or user.
Statistics
The technical storage or access that is used exclusively for statistical purposes. The technical storage or access that is used exclusively for anonymous statistical purposes. Without a subpoena, voluntary compliance on the part of your Internet Service Provider, or additional records from a third party, information stored or retrieved for this purpose alone cannot usually be used to identify you.
Marketing
The technical storage or access is required to create user profiles to send advertising, or to track the user on a website or across several websites for similar marketing purposes.
  • Manage options
  • Manage services
  • Manage {vendor_count} vendors
  • Read more about these purposes
View preferences
  • {title}
  • {title}
  • {title}
https://iframe.mediadelivery.net/embed/392008/42d18bc1-2adc-4741-b733-053d08d09c32
https://vz-000c5976-3ab.b-cdn.net/42d18bc1-2adc-4741-b733-053d08d09c32/play_720p.mp4

Receive occasional emails from Jeff