FAQ
Q: Do you do “Service Plumbing” work?
A: No. We specialize in commercial and residential construction.
Q: What is your service area?
A: Eastern Washington and North Idaho.
WordPress database error: [Table './wray_db/wp_wfConfig' is marked as crashed and last (automatic?) repair failed]SELECT name, val, autoload FROM wp_wfConfig WHERE name = 'allowLegacy2FA'
WordPress database error: [Table './wray_db/wp_wfConfig' is marked as crashed and last (automatic?) repair failed]SELECT name, val, autoload FROM wp_wfConfig WHERE name = 'apiKey'
WordPress database error: [Table './wray_db/wp_wfConfig' is marked as crashed and last (automatic?) repair failed]SELECT name, val, autoload FROM wp_wfConfig WHERE name = 'howGetIPs'
WordPress database error: [Table './wray_db/wp_wfConfig' is marked as crashed and last (automatic?) repair failed]SELECT name, val, autoload FROM wp_wfConfig WHERE name = 'detectProxyRecommendation'
WordPress database error: [Table './wray_db/wp_wfConfig' is marked as crashed and last (automatic?) repair failed]SELECT name, val, autoload FROM wp_wfConfig WHERE name = 'howGetIPs_trusted_proxies'
WordPress database error: [Table './wray_db/wp_wfConfig' is marked as crashed and last (automatic?) repair failed]SELECT name, val, autoload FROM wp_wfConfig WHERE name = 'whitelistPresets'
WordPress database error: [Table './wray_db/wp_wfConfig' is marked as crashed and last (automatic?) repair failed]SELECT name, val, autoload FROM wp_wfConfig WHERE name = 'whitelistedServices'
WordPress database error: [Table './wray_db/wp_wfConfig' is marked as crashed and last (automatic?) repair failed]SELECT name, val, autoload FROM wp_wfConfig WHERE name = 'whitelisted'
WordPress database error: [Table './wray_db/wp_wfConfig' is marked as crashed and last (automatic?) repair failed]SELECT name, val, autoload FROM wp_wfConfig WHERE name = 'ajaxWatcherDisabled_front'
WordPress database error: [Table './wray_db/wp_wfConfig' is marked as crashed and last (automatic?) repair failed]SELECT name, val, autoload FROM wp_wfConfig WHERE name = 'ajaxWatcherDisabled_admin'
WordPress database error: [Table './wray_db/wp_wfConfig' is marked as crashed and last (automatic?) repair failed]SELECT name, val, autoload FROM wp_wfConfig WHERE name = 'loginSec_enableSeparateTwoFactor'
WordPress database error: [Table './wray_db/wp_wfConfig' is marked as crashed and last (automatic?) repair failed]SELECT name, val, autoload FROM wp_wfConfig WHERE name = 'other_hideWPVersion'
WordPress database error: [Table './wray_db/wp_wfConfig' is marked as crashed and last (automatic?) repair failed]SELECT name, val, autoload FROM wp_wfConfig WHERE name = 'loginSec_disableAuthorScan'
WordPress database error: [Table './wray_db/wp_wfConfig' is marked as crashed and last (automatic?) repair failed]SELECT name, val, autoload FROM wp_wfConfig WHERE name = 'loginSec_disableApplicationPasswords'
WordPress database error: [Table './wray_db/wp_wfConfig' is marked as crashed and last (automatic?) repair failed]SELECT name, val, autoload FROM wp_wfConfig WHERE name = 'scanType'
WordPress database error: [Table './wray_db/wp_wfConfig' is marked as crashed and last (automatic?) repair failed]SELECT name, val, autoload FROM wp_wfConfig WHERE name = 'scan_exclude'
WordPress database error: [Table './wray_db/wp_wfConfig' is marked as crashed and last (automatic?) repair failed]SELECT name, val, autoload FROM wp_wfConfig WHERE name = 'scan_include_extra'
WordPress database error: [Table './wray_db/wp_wfConfig' is marked as crashed and last (automatic?) repair failed]SELECT name, val, autoload FROM wp_wfConfig WHERE name = 'liveTrafficEnabled'
WordPress database error: [Table './wray_db/wp_wfConfig' is marked as crashed and last (automatic?) repair failed]SELECT name, val, autoload FROM wp_wfConfig WHERE name = 'other_hideWPVersion'
WordPress database error: [Table './wray_db/wp_wfConfig' is marked as crashed and last (automatic?) repair failed]SELECT name, val, autoload FROM wp_wfConfig WHERE name = 'wordfenceCentralConnected'
WordPress database error: [Table './wray_db/wp_wfConfig' is marked as crashed and last (automatic?) repair failed]SELECT name, val, autoload FROM wp_wfConfig WHERE name = 'wordfenceI18n'
WordPress database error: [Table './wray_db/wp_wfConfig' is marked as crashed and last (automatic?) repair failed]SELECT name, val, autoload FROM wp_wfConfig WHERE name = 'wp_home_url'
WordPress database error: [Table './wray_db/wp_wfConfig' is marked as crashed and last (automatic?) repair failed]SELECT name, val, autoload FROM wp_wfConfig WHERE name = 'wp_site_url'
WordPress database error: [Table './wray_db/wp_wfConfig' is marked as crashed and last (automatic?) repair failed]SELECT name, val, autoload FROM wp_wfConfig WHERE name = 'needsGeoIPSync'
WordPress database error: [Table './wray_db/wp_wfConfig' is marked as crashed and last (automatic?) repair failed]SELECT name, val, autoload FROM wp_wfConfig WHERE name = 'geoIPVersionHash'
WordPress database error: [Table './wray_db/wp_wfConfig' is marked as crashed and last (automatic?) repair failed]SELECT name, val, autoload FROM wp_wfConfig WHERE name = 'email_summary_interval'
WordPress database error: [Table './wray_db/wp_wfConfig' is marked as crashed and last (automatic?) repair failed]INSERT INTO wp_wfConfig (name, val, autoload) values ('geoIPVersionHash', 'e5ee69a4db1e318c2a1668873a8f5074012abb9852f5596fe3feaa8c07dac334', 'yes') ON DUPLICATE KEY UPDATE val = 'e5ee69a4db1e318c2a1668873a8f5074012abb9852f5596fe3feaa8c07dac334', autoload = 'yes'
WordPress database error: [Table './wray_db/wp_wfConfig' is marked as crashed and last (automatic?) repair failed]SELECT name, val, autoload FROM wp_wfConfig WHERE name = 'lastPermissionsTemplateCheck'
WordPress database error: [Table './wray_db/wp_wfConfig' is marked as crashed and last (automatic?) repair failed]INSERT INTO wp_wfConfig (name, val, autoload) values ('lastPermissionsTemplateCheck', '1618482552', 'yes') ON DUPLICATE KEY UPDATE val = '1618482552', autoload = 'yes'
WordPress database error: [Table './wray_db/wp_wfConfig' is marked as crashed and last (automatic?) repair failed]SELECT name, val, autoload FROM wp_wfConfig WHERE name = 'previousWflogsFileList'
WordPress database error: [Table './wray_db/wp_wfConfig' is marked as crashed and last (automatic?) repair failed]INSERT INTO wp_wfConfig (name, val, autoload) values ('previousWflogsFileList', '[\"config.tmp.tGed8d\",\"config.tmp.g4ZJHs\",\"config.tmp.5AjE6A\",\"ips.php\",\"attack.tmp.xtl8z9\",\"config.tmp.6NBW6h\",\"config.tmp.JiYVVQ\",\"config.tmp.PWs6uF\",\"config.tmp.2YIPy0\",\"config.tmp.ADDQwk\",\"attack.tmp.mpP3yD\",\"config.tmp.hPLYVu\",\"config.tmp.5tvWvX\",\"config.tmp.b5YqNf\",\"config.tmp.rRjNxo\",\"GeoLite2-Country.mmdb\",\"config.tmp.j3XoH2\",\"config.tmp.YCIK5E\",\"config.tmp.NJV6mC\",\"config.tmp.NLmmOk\",\"config.tmp.d2dljA\",\"config.tmp.EFeqVJ\",\"config.tmp.14wqOg\",\"config.tmp.GbBXrz\",\"attack.tmp.QYEpno\",\"rules.php\",\"config.tmp.4neT5J\",\"config.tmp.hKB1Ct\",\"config.tmp.Ujm620\",\"attack.tmp.psyfQf\",\"config.tmp.ubONDA\",\"config.tmp.oIbwfd\",\"config.tmp.1M3i8U\",\"config.tmp.ZSZFdV\",\"config.tmp.CgwpVb\",\"config.tmp.HTJ3Vt\",\"config.tmp.pmg88W\",\"config.tmp.m0HvUC\",\"config.tmp.y03aGB\",\"attack.tmp.NL9b8W\",\"config.tmp.uVtPI3\",\"config.tmp.chelK4\",\"config.tmp.gZqnae\",\"config.tmp.lZxzwt\",\"config-synced.php\",\"config.tmp.htIVi4\",\"config.tmp.0yda3F\",\"attack-data.php\",\"config.tmp.JI5iaJ\",\"config.tmp.E4PFza\",\"config.tmp.ud854Q\",\"config.tmp.Sf6ebt\",\"config.tmp.T0WpvT\",\"config.tmp.FvDx1m\",\"config.tmp.ClLv4y\",\"config.tmp.EPv632\",\"config.tmp.8gTpms\",\"config.tmp.SayoIp\",\"config.tmp.VdPDWX\",\"config.tmp.8HU1Og\",\"attack.tmp.0qeiD0\",\"attack.tmp.mXS1et\",\"config.tmp.ejvgOq\",\"config.tmp.ijfNVk\",\"attack.tmp.n6JFtP\",\"config.tmp.Fx99Br\",\"config.tmp.T2pkUH\",\"config.tmp.crSYOF\",\"config.tmp.FWqDs5\",\"config.tmp.lZEvaT\",\"config.tmp.cBYSqw\",\"config.tmp.8KUWNX\",\"config.tmp.ehktC1\",\"config.tmp.TbKmCX\",\"config.tmp.JqrSvc\",\"config.tmp.Kecilh\",\"config.tmp.ZpZtfc\",\"attack.tmp.LxgquS\",\"config.tmp.rilsFY\",\"config.tmp.qxpuzS\",\"config.tmp.4UZq3I\",\"config.tmp.RXL40a\",\"config.tmp.XFtvHo\",\"config.tmp.Zw884f\",\"config.tmp.UP2RTb\",\"config.tmp.xHW2yv\",\"config.tmp.i5ch50\",\"attack.tmp.7DgggA\",\"attack.tmp.ROWk6s\",\"config.tmp.RSUHdg\",\"config.tmp.36t59D\",\"template.php\",\"attack.tmp.mhvLWN\",\"attack.tmp.hRAmr8\",\"attack.tmp.0pUqKg\",\"config.tmp.NgiHqg\",\"attack.tmp.TUvSEW\",\"config.tmp.W5bUK1\",\"config.tmp.Mour4G\",\"config.tmp.j8Qz9z\",\".htaccess\",\"config.tmp.dMolMX\",\"config.tmp.ymaWjj\",\"config.tmp.a0fVnB\",\"config.tmp.OrxEO5\",\"config.tmp.iDsIX6\",\"config.tmp.QOeH98\",\"config-transient.php\",\"config.tmp.o1FaJu\",\"config.tmp.fQRU8y\",\"config.tmp.ENC5HT\",\"config.tmp.NgXmIn\",\"attack.tmp.iXUXxZ\",\"config.tmp.9ETyOg\",\"config.tmp.qcT5oG\",\"config.tmp.mllaMt\",\"config.tmp.nQ7Tzt\",\"attack.tmp.9VC7LQ\",\"attack.tmp.MzvFAY\",\"config.php\",\"config.tmp.65Kmi1\",\"attack.tmp.NCCsAF\",\"attack.tmp.CHnDhl\",\"config.tmp.lshuJO\",\"config.tmp.QNacM2\",\"config.tmp.61gLFF\",\"config.tmp.fqR7lR\",\"config.tmp.6xTK4u\",\"config.tmp.soAcKf\",\"config.tmp.qb8c4S\",\"config.tmp.fZ8cMr\",\"config.tmp.NAZGAc\",\"config.tmp.lDtZBz\",\"config.tmp.MtcctR\",\"config.tmp.hLBVCm\",\"config.tmp.l4z3wV\",\"config.tmp.DgZL7o\",\"config.tmp.evRSag\",\"config.tmp.82zB3s\",\"config.tmp.MeoZ94\",\"config-livewaf.php\",\"config.tmp.IAwirV\",\"config.tmp.EDS43U\",\"config.tmp.YhXvAf\",\"config.tmp.nI5Uqk\",\"config.tmp.DJ2CiJ\",\"config.tmp.PRzs9y\"]', 'yes') ON DUPLICATE KEY UPDATE val = '[\"config.tmp.tGed8d\",\"config.tmp.g4ZJHs\",\"config.tmp.5AjE6A\",\"ips.php\",\"attack.tmp.xtl8z9\",\"config.tmp.6NBW6h\",\"config.tmp.JiYVVQ\",\"config.tmp.PWs6uF\",\"config.tmp.2YIPy0\",\"config.tmp.ADDQwk\",\"attack.tmp.mpP3yD\",\"config.tmp.hPLYVu\",\"config.tmp.5tvWvX\",\"config.tmp.b5YqNf\",\"config.tmp.rRjNxo\",\"GeoLite2-Country.mmdb\",\"config.tmp.j3XoH2\",\"config.tmp.YCIK5E\",\"config.tmp.NJV6mC\",\"config.tmp.NLmmOk\",\"config.tmp.d2dljA\",\"config.tmp.EFeqVJ\",\"config.tmp.14wqOg\",\"config.tmp.GbBXrz\",\"attack.tmp.QYEpno\",\"rules.php\",\"config.tmp.4neT5J\",\"config.tmp.hKB1Ct\",\"config.tmp.Ujm620\",\"attack.tmp.psyfQf\",\"config.tmp.ubONDA\",\"config.tmp.oIbwfd\",\"config.tmp.1M3i8U\",\"config.tmp.ZSZFdV\",\"config.tmp.CgwpVb\",\"config.tmp.HTJ3Vt\",\"config.tmp.pmg88W\",\"config.tmp.m0HvUC\",\"config.tmp.y03aGB\",\"attack.tmp.NL9b8W\",\"config.tmp.uVtPI3\",\"config.tmp.chelK4\",\"config.tmp.gZqnae\",\"config.tmp.lZxzwt\",\"config-synced.php\",\"config.tmp.htIVi4\",\"config.tmp.0yda3F\",\"attack-data.php\",\"config.tmp.JI5iaJ\",\"config.tmp.E4PFza\",\"config.tmp.ud854Q\",\"config.tmp.Sf6ebt\",\"config.tmp.T0WpvT\",\"config.tmp.FvDx1m\",\"config.tmp.ClLv4y\",\"config.tmp.EPv632\",\"config.tmp.8gTpms\",\"config.tmp.SayoIp\",\"config.tmp.VdPDWX\",\"config.tmp.8HU1Og\",\"attack.tmp.0qeiD0\",\"attack.tmp.mXS1et\",\"config.tmp.ejvgOq\",\"config.tmp.ijfNVk\",\"attack.tmp.n6JFtP\",\"config.tmp.Fx99Br\",\"config.tmp.T2pkUH\",\"config.tmp.crSYOF\",\"config.tmp.FWqDs5\",\"config.tmp.lZEvaT\",\"config.tmp.cBYSqw\",\"config.tmp.8KUWNX\",\"config.tmp.ehktC1\",\"config.tmp.TbKmCX\",\"config.tmp.JqrSvc\",\"config.tmp.Kecilh\",\"config.tmp.ZpZtfc\",\"attack.tmp.LxgquS\",\"config.tmp.rilsFY\",\"config.tmp.qxpuzS\",\"config.tmp.4UZq3I\",\"config.tmp.RXL40a\",\"config.tmp.XFtvHo\",\"config.tmp.Zw884f\",\"config.tmp.UP2RTb\",\"config.tmp.xHW2yv\",\"config.tmp.i5ch50\",\"attack.tmp.7DgggA\",\"attack.tmp.ROWk6s\",\"config.tmp.RSUHdg\",\"config.tmp.36t59D\",\"template.php\",\"attack.tmp.mhvLWN\",\"attack.tmp.hRAmr8\",\"attack.tmp.0pUqKg\",\"config.tmp.NgiHqg\",\"attack.tmp.TUvSEW\",\"config.tmp.W5bUK1\",\"config.tmp.Mour4G\",\"config.tmp.j8Qz9z\",\".htaccess\",\"config.tmp.dMolMX\",\"config.tmp.ymaWjj\",\"config.tmp.a0fVnB\",\"config.tmp.OrxEO5\",\"config.tmp.iDsIX6\",\"config.tmp.QOeH98\",\"config-transient.php\",\"config.tmp.o1FaJu\",\"config.tmp.fQRU8y\",\"config.tmp.ENC5HT\",\"config.tmp.NgXmIn\",\"attack.tmp.iXUXxZ\",\"config.tmp.9ETyOg\",\"config.tmp.qcT5oG\",\"config.tmp.mllaMt\",\"config.tmp.nQ7Tzt\",\"attack.tmp.9VC7LQ\",\"attack.tmp.MzvFAY\",\"config.php\",\"config.tmp.65Kmi1\",\"attack.tmp.NCCsAF\",\"attack.tmp.CHnDhl\",\"config.tmp.lshuJO\",\"config.tmp.QNacM2\",\"config.tmp.61gLFF\",\"config.tmp.fqR7lR\",\"config.tmp.6xTK4u\",\"config.tmp.soAcKf\",\"config.tmp.qb8c4S\",\"config.tmp.fZ8cMr\",\"config.tmp.NAZGAc\",\"config.tmp.lDtZBz\",\"config.tmp.MtcctR\",\"config.tmp.hLBVCm\",\"config.tmp.l4z3wV\",\"config.tmp.DgZL7o\",\"config.tmp.evRSag\",\"config.tmp.82zB3s\",\"config.tmp.MeoZ94\",\"config-livewaf.php\",\"config.tmp.IAwirV\",\"config.tmp.EDS43U\",\"config.tmp.YhXvAf\",\"config.tmp.nI5Uqk\",\"config.tmp.DJ2CiJ\",\"config.tmp.PRzs9y\"]', autoload = 'yes'
WordPress database error: [Table './wray_db/wp_wfConfig' is marked as crashed and last (automatic?) repair failed]SELECT name, val, autoload FROM wp_wfConfig WHERE name = 'apiKey'
WordPress database error: [Table './wray_db/wp_wfConfig' is marked as crashed and last (automatic?) repair failed]SELECT name, val, autoload FROM wp_wfConfig WHERE name = 'isPaid'
WordPress database error: [Table './wray_db/wp_wfConfig' is marked as crashed and last (automatic?) repair failed]SELECT name, val, autoload FROM wp_wfConfig WHERE name = 'whitelisted'
WordPress database error: [Table './wray_db/wp_wfConfig' is marked as crashed and last (automatic?) repair failed]SELECT name, val, autoload FROM wp_wfConfig WHERE name = 'whitelistedServices'
WordPress database error: [Table './wray_db/wp_wfConfig' is marked as crashed and last (automatic?) repair failed]SELECT name, val, autoload FROM wp_wfConfig WHERE name = 'howGetIPs'
WordPress database error: [Table './wray_db/wp_wfConfig' is marked as crashed and last (automatic?) repair failed]SELECT name, val, autoload FROM wp_wfConfig WHERE name = 'howGetIPs_trusted_proxies'
WordPress database error: [Table './wray_db/wp_wfConfig' is marked as crashed and last (automatic?) repair failed]SELECT name, val, autoload FROM wp_wfConfig WHERE name = 'detectProxyRecommendation'
WordPress database error: [Table './wray_db/wp_wfConfig' is marked as crashed and last (automatic?) repair failed]SELECT name, val, autoload FROM wp_wfConfig WHERE name = 'other_WFNet'
WordPress database error: [Table './wray_db/wp_wfConfig' is marked as crashed and last (automatic?) repair failed]SELECT name, val, autoload FROM wp_wfConfig WHERE name = 'serverIP'
WordPress database error: [Table './wray_db/wp_wfConfig' is marked as crashed and last (automatic?) repair failed]SELECT name, val, autoload FROM wp_wfConfig WHERE name = 'serverDNS'
WordPress database error: [Table './wray_db/wp_wfConfig' is marked as crashed and last (automatic?) repair failed]INSERT INTO wp_wfConfig (name, val, autoload) values ('serverDNS', '1618482552;294;172.67.184.185', 'yes') ON DUPLICATE KEY UPDATE val = '1618482552;294;172.67.184.185', autoload = 'yes'
WordPress database error: [Table './wray_db/wp_wfConfig' is marked as crashed and last (automatic?) repair failed]SELECT name, val, autoload FROM wp_wfConfig WHERE name = 'blockCustomText'
WordPress database error: [Table './wray_db/wp_wfConfig' is marked as crashed and last (automatic?) repair failed]SELECT name, val, autoload FROM wp_wfConfig WHERE name = 'betaThreatDefenseFeed'
WordPress database error: [Table './wray_db/wp_wfConfig' is marked as crashed and last (automatic?) repair failed]SELECT name, val, autoload FROM wp_wfConfig WHERE name = 'disableWAFIPBlocking'
WordPress database error: [Table './wray_db/wp_wfConfig' is marked as crashed and last (automatic?) repair failed]SELECT name, val, autoload FROM wp_wfConfig WHERE name = 'wordpressVersion'
WordPress database error: [Table './wray_db/wp_wfConfig' is marked as crashed and last (automatic?) repair failed]select val from wp_wfConfig where name='wordfence_chunked_wordpressPluginVersions_header'
WordPress database error: [Table './wray_db/wp_wfConfig' is marked as crashed and last (automatic?) repair failed]select val from wp_wfConfig where name='wordpressPluginVersions'
WordPress database error: [Table './wray_db/wp_wfConfig' is marked as crashed and last (automatic?) repair failed]select val from wp_wfConfig where name='wordfence_chunked_wordpressThemeVersions_header'
WordPress database error: [Table './wray_db/wp_wfConfig' is marked as crashed and last (automatic?) repair failed]select val from wp_wfConfig where name='wordpressThemeVersions'
WordPress database error: [Table './wray_db/wp_wfConfig' is marked as crashed and last (automatic?) repair failed]SELECT name, val, autoload FROM wp_wfConfig WHERE name = 'timeoffset_wf'
WordPress database error: [Table './wray_db/wp_wfConfig' is marked as crashed and last (automatic?) repair failed]SELECT name, val, autoload FROM wp_wfConfig WHERE name = 'firewallEnabled'
WordPress database error: [Table './wray_db/wp_wfConfig' is marked as crashed and last (automatic?) repair failed]SELECT name, val, autoload FROM wp_wfConfig WHERE name = 'other_hideWPVersion'
WordPress database error: [Table './wray_db/wp_wfConfig' is marked as crashed and last (automatic?) repair failed]SELECT name, val, autoload FROM wp_wfConfig WHERE name = 'loginSec_disableAuthorScan'
WordPress database error: [Table './wray_db/wp_wfConfig' is marked as crashed and last (automatic?) repair failed]SELECT name, val, autoload FROM wp_wfConfig WHERE name = 'liveTraf_ignoreIPs'
WordPress database error: [Table './wray_db/wp_wfConfig' is marked as crashed and last (automatic?) repair failed]SELECT name, val, autoload FROM wp_wfConfig WHERE name = 'liveTraf_ignoreUA'
WordPress database error: [Table './wray_db/wp_wfConfig' is marked as crashed and last (automatic?) repair failed]SELECT name, val, autoload FROM wp_wfConfig WHERE name = 'firewallEnabled'
WordPress database error: [Table './wray_db/wp_wfConfig' is marked as crashed and last (automatic?) repair failed]SELECT name, val, autoload FROM wp_wfConfig WHERE name = 'other_hideWPVersion'