SlideShare a Scribd company logo
Online Conference
June 17th and 18th 2015
WWW.SPBIZCONF.COM
Thomas Duff (aka “Duffbert”)
June 18th, 2015
WWW.SPBIZCONF.COM
• Thomas Duff (aka “Duffbert”)
• Works in Portland for a large health
insurance company
• Been in IT for 35+ years, 20 of it
working with collaborative application
development
• Specialize in SharePoint
development and business analysis
• Speaker
• Writer (two co-authored books and
countless articles)
Who Am I?
WWW.SPBIZCONF.COM
• Developer who isn’t (yet) comfortable
with Visual Studio / C#
• Developer who wants to turn over the
entire site to the business area
• Business customer / power user who
isn’t intimidated by technology and
doesn’t want to wait for IT to build
them something
Who Are You?
WWW.SPBIZCONF.COM
The Situation - URAC
•Utilization Review Accreditation Commission
•Non-profit organization that certifies
healthcare quality through accreditation
process
•Makes on-site reviews of company policies to
make sure they are being followed and adhere
to best practices
•It’s a Big Deal for health insurance companies
WWW.SPBIZCONF.COM
The Problem – Data Tracking
• On top of policy and procedure tracking, there’s a large
requirement to track people who are classified within URAC
• Annual Privacy, Security and Ethics Refresher training,
Demonstration of ongoing training for professional competency,
URAC Training (content is department-specific), Privacy and
Security Acknowledgement, Annual Performance Review, Cultural
Competency Training (Requirement for Case Managers Only),
Resume, Job Description, Departmental Orientation Checklist,
Proof of non-clinical license and certification, PSV of license
and/or certification (Clinical Staff Only), Scope of Practice
Attestation (Clinical Staff Only - Not MD's)
• We have over 1000 employees that we currently track
• A little overwhelming, huh?
WWW.SPBIZCONF.COM
The Problem – Data Tracking
•This data had been stored on multiple Excel
spreadsheets and multiple shared drives and
no reporting abilities… even hard copy
documents that needed to be scanned
•In total, 23 people had some level of
involvement of tracking data and trying to keep
it up-to-date and synchronized
•Good luck trying to pull all that data together if
an audit came up…
WWW.SPBIZCONF.COM
The Solution – SharePoint!
•A single site to track all employees and associated
documentation
•One master list for all employees and their status
•Multiple lists and libraries to store documentation
on training, licensing, and personnel files
•Workflows for notification
•Dashboard view of all consolidated information for a
given employee
•Completely run and managed by the business
•All Out Of The Box SharePoint!
WWW.SPBIZCONF.COM
URAC Administration Home Page
WWW.SPBIZCONF.COM
Everything revolves around the
master file
• One master file list item for each employee tracked for URAC
• Loaded from employee data extracts from our personnel system
WWW.SPBIZCONF.COM
Everything revolves around the
master file
• Bottom half of the
form brings in
information from
all the other data
feeds, lists, and
libraries.
• It provides the
tracking and audit
mechanism for
each employee.
WWW.SPBIZCONF.COM
The form customization is done in
InfoPath
WWW.SPBIZCONF.COM
The Complete columns are
calculated fields
WWW.SPBIZCONF.COM
What they look like in the list
columns
WWW.SPBIZCONF.COM
Rules to get the coloring based on
value
WWW.SPBIZCONF.COM
Rules to get the coloring based on
value
WWW.SPBIZCONF.COM
Those rules give us this…
WWW.SPBIZCONF.COM
So how do we get from documents/lists to the
master record?
Workflows
Datasheet
views
WWW.SPBIZCONF.COM
Creating the Master Record
This data comes to
us from our
personnel system
in the form of a
weekly Excel
spreadsheet that
can be pasted into
the datasheet view.
WWW.SPBIZCONF.COM
Creating the Master Record
This data comes to us from our personnel system in the form of a weekly Excel
spreadsheet that can be pasted into the datasheet view.
WWW.SPBIZCONF.COM
Once loaded, the workflow takes
over…
This loads a new
Master record if the
person is new.
This updates/loads
a Master record if
the person is
moving into a
URAC position.
WWW.SPBIZCONF.COM
Once loaded, the workflow takes
over…
This updates/loads
the Master record if
the person is a
rehire.
WWW.SPBIZCONF.COM
Once loaded, the workflow takes
over…
This updates a
Master record if the
person is terminated
or is promoted into a
new position.
WWW.SPBIZCONF.COM
Once loaded, the workflow takes
over…
Finally, this updates
a Master record if
the person is moved
out of URAC position
WWW.SPBIZCONF.COM
This process results in this…
All the information in the top half of the Master record comes
from the weekly import from the personnel system.
WWW.SPBIZCONF.COM
Next up, uploading and categorizing
Personnel documentation
The Personnel documentation library is where all the “proof”
documentation resides… images, scans, emailed forms, etc.
WWW.SPBIZCONF.COM
Next up, uploading and categorizing
Personnel documentation
Once a document is
uploaded, the
administrator fills in
metadata about the
document so that it can
be matched and
categorized for the
Master record.
WWW.SPBIZCONF.COM
So how do we get from
documents/lists to the master
record?
The metadata
columns come
from dropdown
and lookup lists so
that values remain
consistent and the
matching works as
required.
WWW.SPBIZCONF.COM
Once again, the workflow takes
over…
Depending on what
type of documentation
was selected in the
Document Type field,
the Master record is
matched with the
Employee number
and updated.
WWW.SPBIZCONF.COM
Once again, the workflow takes
over…
In most cases, the
updating of the Master
record is nothing more
than a date.
WWW.SPBIZCONF.COM
Once again, the workflow takes over…
Depending on what
type of documentation
was selected in the
Document Type field,
the Master record is
matched with the
Employee number
and updated.
Renewal dates are
also calculated for
ongoing training
documentation.
WWW.SPBIZCONF.COM
Once again, the workflow takes
over…
For positions that
require certification,
we can track whether
it’s active and whether
it’s the primary
certification required
for the job.
WWW.SPBIZCONF.COM
License and Certification Lookups
This lookup list covers all the job codes (the key for the lookup), and
specifies what type(s) of certification or licensing is required or preferred.
WWW.SPBIZCONF.COM
Another type of form… Orientation
Checklist
All URAC-affected
employees have to
undergo a formal
departmental
orientation, which
is tracked here in
this list form.
WWW.SPBIZCONF.COM
Another type of form… Orientation
Checklist
When the form is
completed, the
employee clicks
“I Attest”, where
the Employee
Name and Date
Signed fields are
completed.
WWW.SPBIZCONF.COM
The form is emailed to the
Personnel Document library so
there’s a record of it
As part of the
submission process,
a form rule submits a
copy of the form to
the Personnel
document library for
tracking and
documentation.
WWW.SPBIZCONF.COM
And the workflow takes over
When the email arrives in the Personnel document library, the
workflow parses out information from the Subject line, matches
the document to the employee’s Master record, and updates the
information.
WWW.SPBIZCONF.COM
So how do we keep track of what’s
due when?
This view uses calculated columns to track information and due dates. If
anything is incomplete or is coming up on an expiration/renewal date, it
shows up here. It’s a single point of reference for the administrator to know
what needs attention without looking in multiple places.
In this instance, they know there are only 18 items that need attention out
of over 1000 employees that are affected by URAC requirements.
WWW.SPBIZCONF.COM
Um… I lied a little bit…
This jQuery code provides the column coloring… couldn’t do that “out of the box”
WWW.SPBIZCONF.COM
Notifications based on the view…
When a column shows
that an item needs to be
renewed or updated,
workflows can be used to
send out email
notifications to the Master
record owner (the
employee).
WWW.SPBIZCONF.COM
Notifications based on the view…
Example of the Email Ongoing Training 30 Days
WWW.SPBIZCONF.COM
Notifications based on the view…
Example of the Email Drivers License Expiring 30 Days
WWW.SPBIZCONF.COM
One more slick trick… Impersonation Workflows
Impersonation workflows allow you to modify the permissions of a list
item, both removing and adding permissions based on your unique
logic.
WWW.SPBIZCONF.COM
Impersonation workflows
Workflow actions
include adding,
inheriting, removing,
and replacing list item
permissions.
WWW.SPBIZCONF.COM
Impersonation workflows - Remove
Select the action, select the
permission levels to remove, and
the people/groups to remove
them from.
WWW.SPBIZCONF.COM
Impersonation workflows - Replace
Select the action, select the
permission levels to remove, and
the people/groups to remove
them from.
WWW.SPBIZCONF.COM
Summing it up…
• Building sites in SharePoint doesn’t mean you
have to break open Visual Studio to get anything
done.
• Ultimately, it’s about delivering value to the
business, and you can do that with clever use of
OOTB SharePoint features.
• Even better… you don’t have to be the person to
maintain it forever!
WWW.SPBIZCONF.COM
Questions or comments?
You can reach me at:
• duffbert@gmail.com
• @duffbert on Twitter
Thanks for your time!

More Related Content

PPTX
Refworks basics for business students
PPT
Using Twen For Ill Management
PDF
SPSBR - Access Apps for the Business User
PPTX
Accessing Datastream off campus
PPTX
InfoPath alternatives and the potential of PowerApps
PPTX
Workflow in SharePoint 2013
PDF
Don't Suck at SharePoint - Avoid the common mistakes
PPTX
10 Best Productivity Features in SharePoint 2013
Refworks basics for business students
Using Twen For Ill Management
SPSBR - Access Apps for the Business User
Accessing Datastream off campus
InfoPath alternatives and the potential of PowerApps
Workflow in SharePoint 2013
Don't Suck at SharePoint - Avoid the common mistakes
10 Best Productivity Features in SharePoint 2013

Similar to Out-Of-The-Box SharePoint Magic (20)

PPTX
How to Fire People with SharePoint
PDF
Attendance management system presentation
PDF
Workday Payroll Datasheet
PPTX
2 Emerging Categories for Trusted Business: ACA & SALT
PPTX
Payroll Processing by Company.Payroll
PPTX
How to Fire People Using SharePoint
PPTX
Payro
PPTX
Aquire Integrity
PPTX
Company.Payroll Sales Guide
PPTX
Adoption and Training – Outlook and SharePoint ~ Head to Head
PPTX
Flagship payroll-final
PPTX
Frontline Optimization
PPTX
SAP HR Part 1.pptx
PPTX
Session 104620 hitchhikers guide to people soft organization relationships-v2
PDF
_MITRA PAYROLL Final ppt..pdf
PPT
Share Point For Gp Paperchase
PPT
Share Point For Gp Paperchase
PPTX
SharePoint records management in depth
PPSX
Hr outsourcing
PDF
Document Management
How to Fire People with SharePoint
Attendance management system presentation
Workday Payroll Datasheet
2 Emerging Categories for Trusted Business: ACA & SALT
Payroll Processing by Company.Payroll
How to Fire People Using SharePoint
Payro
Aquire Integrity
Company.Payroll Sales Guide
Adoption and Training – Outlook and SharePoint ~ Head to Head
Flagship payroll-final
Frontline Optimization
SAP HR Part 1.pptx
Session 104620 hitchhikers guide to people soft organization relationships-v2
_MITRA PAYROLL Final ppt..pdf
Share Point For Gp Paperchase
Share Point For Gp Paperchase
SharePoint records management in depth
Hr outsourcing
Document Management
Ad

More from Thomas Duff (20)

PDF
20 Microsoft 365 Productivity Tips - Minnesota SharePoint User Group
PDF
Power Automate Techniques that "Save
PDF
Power Automate Techniques that "Saved Our Bacon"
PDF
20 Microsoft 365 Productivity Tips - Minnesota M365 User Group - 2021/06/14
PDF
Game of SharePoint Migrations: Winter Is Coming
PDF
The Game of SharePoint Migrations: Winter Is Coming
PDF
20 Office 365 Productivity Tips That You've Probably Never Used But Should sh...
PDF
Office 365 Productivity Tips Minneapolis Mayhem SPSTC
PDF
Office 365 Productivity Tips November 2017 November Smack-Down
PDF
Office 365 Productivity Tips February 2018 Wasatch Wrangle
PDF
Office 365 Productivity Tips - August Anarchy
PDF
Office 365 Productivity Tips - The Summertime Skirmish
PDF
SharePoint and the Story of the Mutant Frog
PPTX
SharePoint and the Story of the Mutant Frog
PPTX
Leading Your SharePoint Customers To Water, And Teaching Them How To Drink
PPTX
SharePoint and the Story of the Mutant Frog
PDF
Leading Your SharePoint Customers To Water... *and* Teaching Them How To Drink
PDF
Leading Your SharePoint Customers To Water... *and* Teaching Them How To Drink
PPTX
SharePoint Folders: Folders vs. Metadata
PPTX
SharePoint 2010 List and Library General Settings
20 Microsoft 365 Productivity Tips - Minnesota SharePoint User Group
Power Automate Techniques that "Save
Power Automate Techniques that "Saved Our Bacon"
20 Microsoft 365 Productivity Tips - Minnesota M365 User Group - 2021/06/14
Game of SharePoint Migrations: Winter Is Coming
The Game of SharePoint Migrations: Winter Is Coming
20 Office 365 Productivity Tips That You've Probably Never Used But Should sh...
Office 365 Productivity Tips Minneapolis Mayhem SPSTC
Office 365 Productivity Tips November 2017 November Smack-Down
Office 365 Productivity Tips February 2018 Wasatch Wrangle
Office 365 Productivity Tips - August Anarchy
Office 365 Productivity Tips - The Summertime Skirmish
SharePoint and the Story of the Mutant Frog
SharePoint and the Story of the Mutant Frog
Leading Your SharePoint Customers To Water, And Teaching Them How To Drink
SharePoint and the Story of the Mutant Frog
Leading Your SharePoint Customers To Water... *and* Teaching Them How To Drink
Leading Your SharePoint Customers To Water... *and* Teaching Them How To Drink
SharePoint Folders: Folders vs. Metadata
SharePoint 2010 List and Library General Settings
Ad

Recently uploaded (20)

PDF
Digital Systems & Binary Numbers (comprehensive )
PDF
Autodesk AutoCAD Crack Free Download 2025
PDF
Ableton Live Suite for MacOS Crack Full Download (Latest 2025)
PDF
DNT Brochure 2025 – ISV Solutions @ D365
PDF
DuckDuckGo Private Browser Premium APK for Android Crack Latest 2025
PDF
Product Update: Alluxio AI 3.7 Now with Sub-Millisecond Latency
PDF
Cost to Outsource Software Development in 2025
PPTX
WiFi Honeypot Detecscfddssdffsedfseztor.pptx
PDF
wealthsignaloriginal-com-DS-text-... (1).pdf
PPTX
GSA Content Generator Crack (2025 Latest)
PPTX
Advanced SystemCare Ultimate Crack + Portable (2025)
PPTX
Introduction to Windows Operating System
PPTX
Tech Workshop Escape Room Tech Workshop
PDF
Salesforce Agentforce AI Implementation.pdf
PDF
EaseUS PDF Editor Pro 6.2.0.2 Crack with License Key 2025
PPTX
Patient Appointment Booking in Odoo with online payment
PPTX
Why Generative AI is the Future of Content, Code & Creativity?
PDF
How Tridens DevSecOps Ensures Compliance, Security, and Agility
PDF
Designing Intelligence for the Shop Floor.pdf
PDF
How to Make Money in the Metaverse_ Top Strategies for Beginners.pdf
Digital Systems & Binary Numbers (comprehensive )
Autodesk AutoCAD Crack Free Download 2025
Ableton Live Suite for MacOS Crack Full Download (Latest 2025)
DNT Brochure 2025 – ISV Solutions @ D365
DuckDuckGo Private Browser Premium APK for Android Crack Latest 2025
Product Update: Alluxio AI 3.7 Now with Sub-Millisecond Latency
Cost to Outsource Software Development in 2025
WiFi Honeypot Detecscfddssdffsedfseztor.pptx
wealthsignaloriginal-com-DS-text-... (1).pdf
GSA Content Generator Crack (2025 Latest)
Advanced SystemCare Ultimate Crack + Portable (2025)
Introduction to Windows Operating System
Tech Workshop Escape Room Tech Workshop
Salesforce Agentforce AI Implementation.pdf
EaseUS PDF Editor Pro 6.2.0.2 Crack with License Key 2025
Patient Appointment Booking in Odoo with online payment
Why Generative AI is the Future of Content, Code & Creativity?
How Tridens DevSecOps Ensures Compliance, Security, and Agility
Designing Intelligence for the Shop Floor.pdf
How to Make Money in the Metaverse_ Top Strategies for Beginners.pdf

Out-Of-The-Box SharePoint Magic

  • 1. Online Conference June 17th and 18th 2015 WWW.SPBIZCONF.COM Thomas Duff (aka “Duffbert”) June 18th, 2015
  • 2. WWW.SPBIZCONF.COM • Thomas Duff (aka “Duffbert”) • Works in Portland for a large health insurance company • Been in IT for 35+ years, 20 of it working with collaborative application development • Specialize in SharePoint development and business analysis • Speaker • Writer (two co-authored books and countless articles) Who Am I?
  • 3. WWW.SPBIZCONF.COM • Developer who isn’t (yet) comfortable with Visual Studio / C# • Developer who wants to turn over the entire site to the business area • Business customer / power user who isn’t intimidated by technology and doesn’t want to wait for IT to build them something Who Are You?
  • 4. WWW.SPBIZCONF.COM The Situation - URAC •Utilization Review Accreditation Commission •Non-profit organization that certifies healthcare quality through accreditation process •Makes on-site reviews of company policies to make sure they are being followed and adhere to best practices •It’s a Big Deal for health insurance companies
  • 5. WWW.SPBIZCONF.COM The Problem – Data Tracking • On top of policy and procedure tracking, there’s a large requirement to track people who are classified within URAC • Annual Privacy, Security and Ethics Refresher training, Demonstration of ongoing training for professional competency, URAC Training (content is department-specific), Privacy and Security Acknowledgement, Annual Performance Review, Cultural Competency Training (Requirement for Case Managers Only), Resume, Job Description, Departmental Orientation Checklist, Proof of non-clinical license and certification, PSV of license and/or certification (Clinical Staff Only), Scope of Practice Attestation (Clinical Staff Only - Not MD's) • We have over 1000 employees that we currently track • A little overwhelming, huh?
  • 6. WWW.SPBIZCONF.COM The Problem – Data Tracking •This data had been stored on multiple Excel spreadsheets and multiple shared drives and no reporting abilities… even hard copy documents that needed to be scanned •In total, 23 people had some level of involvement of tracking data and trying to keep it up-to-date and synchronized •Good luck trying to pull all that data together if an audit came up…
  • 7. WWW.SPBIZCONF.COM The Solution – SharePoint! •A single site to track all employees and associated documentation •One master list for all employees and their status •Multiple lists and libraries to store documentation on training, licensing, and personnel files •Workflows for notification •Dashboard view of all consolidated information for a given employee •Completely run and managed by the business •All Out Of The Box SharePoint!
  • 9. WWW.SPBIZCONF.COM Everything revolves around the master file • One master file list item for each employee tracked for URAC • Loaded from employee data extracts from our personnel system
  • 10. WWW.SPBIZCONF.COM Everything revolves around the master file • Bottom half of the form brings in information from all the other data feeds, lists, and libraries. • It provides the tracking and audit mechanism for each employee.
  • 12. WWW.SPBIZCONF.COM The Complete columns are calculated fields
  • 13. WWW.SPBIZCONF.COM What they look like in the list columns
  • 14. WWW.SPBIZCONF.COM Rules to get the coloring based on value
  • 15. WWW.SPBIZCONF.COM Rules to get the coloring based on value
  • 17. WWW.SPBIZCONF.COM So how do we get from documents/lists to the master record? Workflows Datasheet views
  • 18. WWW.SPBIZCONF.COM Creating the Master Record This data comes to us from our personnel system in the form of a weekly Excel spreadsheet that can be pasted into the datasheet view.
  • 19. WWW.SPBIZCONF.COM Creating the Master Record This data comes to us from our personnel system in the form of a weekly Excel spreadsheet that can be pasted into the datasheet view.
  • 20. WWW.SPBIZCONF.COM Once loaded, the workflow takes over… This loads a new Master record if the person is new. This updates/loads a Master record if the person is moving into a URAC position.
  • 21. WWW.SPBIZCONF.COM Once loaded, the workflow takes over… This updates/loads the Master record if the person is a rehire.
  • 22. WWW.SPBIZCONF.COM Once loaded, the workflow takes over… This updates a Master record if the person is terminated or is promoted into a new position.
  • 23. WWW.SPBIZCONF.COM Once loaded, the workflow takes over… Finally, this updates a Master record if the person is moved out of URAC position
  • 24. WWW.SPBIZCONF.COM This process results in this… All the information in the top half of the Master record comes from the weekly import from the personnel system.
  • 25. WWW.SPBIZCONF.COM Next up, uploading and categorizing Personnel documentation The Personnel documentation library is where all the “proof” documentation resides… images, scans, emailed forms, etc.
  • 26. WWW.SPBIZCONF.COM Next up, uploading and categorizing Personnel documentation Once a document is uploaded, the administrator fills in metadata about the document so that it can be matched and categorized for the Master record.
  • 27. WWW.SPBIZCONF.COM So how do we get from documents/lists to the master record? The metadata columns come from dropdown and lookup lists so that values remain consistent and the matching works as required.
  • 28. WWW.SPBIZCONF.COM Once again, the workflow takes over… Depending on what type of documentation was selected in the Document Type field, the Master record is matched with the Employee number and updated.
  • 29. WWW.SPBIZCONF.COM Once again, the workflow takes over… In most cases, the updating of the Master record is nothing more than a date.
  • 30. WWW.SPBIZCONF.COM Once again, the workflow takes over… Depending on what type of documentation was selected in the Document Type field, the Master record is matched with the Employee number and updated. Renewal dates are also calculated for ongoing training documentation.
  • 31. WWW.SPBIZCONF.COM Once again, the workflow takes over… For positions that require certification, we can track whether it’s active and whether it’s the primary certification required for the job.
  • 32. WWW.SPBIZCONF.COM License and Certification Lookups This lookup list covers all the job codes (the key for the lookup), and specifies what type(s) of certification or licensing is required or preferred.
  • 33. WWW.SPBIZCONF.COM Another type of form… Orientation Checklist All URAC-affected employees have to undergo a formal departmental orientation, which is tracked here in this list form.
  • 34. WWW.SPBIZCONF.COM Another type of form… Orientation Checklist When the form is completed, the employee clicks “I Attest”, where the Employee Name and Date Signed fields are completed.
  • 35. WWW.SPBIZCONF.COM The form is emailed to the Personnel Document library so there’s a record of it As part of the submission process, a form rule submits a copy of the form to the Personnel document library for tracking and documentation.
  • 36. WWW.SPBIZCONF.COM And the workflow takes over When the email arrives in the Personnel document library, the workflow parses out information from the Subject line, matches the document to the employee’s Master record, and updates the information.
  • 37. WWW.SPBIZCONF.COM So how do we keep track of what’s due when? This view uses calculated columns to track information and due dates. If anything is incomplete or is coming up on an expiration/renewal date, it shows up here. It’s a single point of reference for the administrator to know what needs attention without looking in multiple places. In this instance, they know there are only 18 items that need attention out of over 1000 employees that are affected by URAC requirements.
  • 38. WWW.SPBIZCONF.COM Um… I lied a little bit… This jQuery code provides the column coloring… couldn’t do that “out of the box”
  • 39. WWW.SPBIZCONF.COM Notifications based on the view… When a column shows that an item needs to be renewed or updated, workflows can be used to send out email notifications to the Master record owner (the employee).
  • 40. WWW.SPBIZCONF.COM Notifications based on the view… Example of the Email Ongoing Training 30 Days
  • 41. WWW.SPBIZCONF.COM Notifications based on the view… Example of the Email Drivers License Expiring 30 Days
  • 42. WWW.SPBIZCONF.COM One more slick trick… Impersonation Workflows Impersonation workflows allow you to modify the permissions of a list item, both removing and adding permissions based on your unique logic.
  • 43. WWW.SPBIZCONF.COM Impersonation workflows Workflow actions include adding, inheriting, removing, and replacing list item permissions.
  • 44. WWW.SPBIZCONF.COM Impersonation workflows - Remove Select the action, select the permission levels to remove, and the people/groups to remove them from.
  • 45. WWW.SPBIZCONF.COM Impersonation workflows - Replace Select the action, select the permission levels to remove, and the people/groups to remove them from.
  • 46. WWW.SPBIZCONF.COM Summing it up… • Building sites in SharePoint doesn’t mean you have to break open Visual Studio to get anything done. • Ultimately, it’s about delivering value to the business, and you can do that with clever use of OOTB SharePoint features. • Even better… you don’t have to be the person to maintain it forever!
  • 47. WWW.SPBIZCONF.COM Questions or comments? You can reach me at: • duffbert@gmail.com • @duffbert on Twitter Thanks for your time!