homepage
  • Your recently viewed scenarios
    • Mount Pissoderi
      RMod played the scenario
      The Lion, Driven
      mtrodgers99 played the scenario
      Death on the French Coast
      Gamer72 played the scenario
      Lenin's Sons
      Blaze played the scenario
      Prelude: Chabrehez
      jrwusmc played the scenario
      Earned, Not Given
      asloser played the scenario
  • Not Logged In
  • Home
  • Shop for Scenarios
  • Article List
  • Reviews
  • Advanced Search
  • Game Search
  • Maps
  • Scenario Map
  • Games Wanted
  • Tournaments
  • Publications
  • Scenario Picker
  • Reports
    • Balance
    • Statistics
  • Contact
  • Events
  • Scenario Lists
  • Information
    • REST API
    • Privacy policy
    • Terms and Conditions
  • Login/Register
    • Login
    • Register

User: GregBarsness

Name: Greg Barsness
Registered on: 2016-12-12 18:23:05
Last Login: 2025-12-09 06:38:55

User Notes:

Owns: 540 Scenarios
Played: 63 (60 unique scenarios: 11%)

Playing Record:

Rating: 1143 Show Calculations
DateCalculationsNew Rating
2017-03-19** Greg Barsness [Rating: 1000] expected: 0.59801376576934 vs RJenulis (1069)1019
2017-04-01** Greg Barsness [Rating: 1019.1364405046] expected: 0.56137455316375 vs RJenulis (1062)1037
2017-04-16** Greg Barsness [Rating: 1037.1004262059] expected: 0.51280471582382 vs RJenulis (1046)1022
2017-04-22** Greg Barsness [Rating: 1021.5101771122] expected: 0.57215348976636 vs RJenulis (1072)1040
2017-04-29** Greg Barsness [Rating: 1039.8190887847] expected: 0.28378792697648 vs asevenson (879)1049
2017-05-27** Greg Barsness [Rating: 1048.900302448] expected: 0.64019720649239 vs RJenulis (1149)1037
2017-08-27** Greg Barsness [Rating: 1037.3866130557] expected: 0.6895299718358 vs RJenulis (1176)1027
2017-09-09** Greg Barsness [Rating: 1027.4515721545] expected: 0.7135478753959 vs RJenulis (1186)1050
2017-09-17** Greg Barsness [Rating: 1050.2851041672] expected: 0.65674880823025 vs RJenulis (1163)1071
2017-09-24** Greg Barsness [Rating: 1071.3010660305] expected: 0.60036250609158 vs RJenulis (1142)1059
2017-10-21** Greg Barsness [Rating: 1058.5126662255] expected: 0.60007022239531 vs RJenulis (1129)1078
2017-10-22** Greg Barsness [Rating: 1077.7149133421] expected: 0.5463287039439 vs RJenulis (1110)1063
2017-11-11** Greg Barsness [Rating: 1063.1974318683] expected: 0.65556392768152 vs RJenulis (1175)1052
2017-11-19** Greg Barsness [Rating: 1052.1754775541] expected: 0.6835978718663 vs RJenulis (1186)1042
2017-11-26** Greg Barsness [Rating: 1042.0506094538] expected: 0.7081061761078 vs RJenulis (1196)1065
2017-11-26** Greg Barsness [Rating: 1064.7100070893] expected: 0.65098400240421 vs RJenulis (1173)1086
2018-01-27** Greg Barsness [Rating: 1085.5414951662] expected: 0.27027482346843 vs asevenson (913)1094
2018-03-07** Greg Barsness [Rating: 1094.1902895172] expected: 0.47815333461296 vs RJenulis (1079)1109
2018-03-10** Greg Barsness [Rating: 1109.4911962248] expected: 0.43490447565255 vs RJenulis (1064)1091
2018-03-31** Greg Barsness [Rating: 1091.4081394457] expected: 0.49941264039295 vs RJenulis (1091)1107
2018-04-21** Greg Barsness [Rating: 1107.3893439383] expected: 0.51957729485113 vs RJenulis (1121)1124
2018-04-29** Greg Barsness [Rating: 1124.0158173735] expected: 0.48846635784022 vs RJenulis (1116)1140
2018-04-29** Greg Barsness [Rating: 1139.6467408244] expected: 0.44319012600388 vs RJenulis (1100)1122
2018-05-06** Greg Barsness [Rating: 1121.8288248565] expected: 0.51031868532787 vs RJenulis (1129)1106
2018-05-24** Greg Barsness [Rating: 1106.159022787] expected: 0.52708779817363 vs RJenulis (1125)1091
2018-06-10** Greg Barsness [Rating: 1091.0258323286] expected: 0.5315812706056 vs RJenulis (1113)1076
2018-09-01** Greg Barsness [Rating: 1076.036432988] expected: 0.60623776067144 vs RJenulis (1151)1063
2018-10-19** Greg Barsness [Rating: 1063.4360413295] expected: 0.35671074630776 vs Lorenzoknight (961)1043
2018-10-19** Greg Barsness [Rating: 1042.8507852113] expected: 0.41331324378766 vs Lorenzoknight (982)1056
2018-11-03** Greg Barsness [Rating: 1056.0768090125] expected: 0.46111203765007 vs FMFCB (1029)1071
2018-11-04** Greg Barsness [Rating: 1070.8323942173] expected: 0.67651284897194 vs RJenulis (1199)1060
2018-12-16** Greg Barsness [Rating: 1060.4808053844] expected: 0.65649480618002 vs RJenulis (1173)1081
2019-01-01** Greg Barsness [Rating: 1081.4886391822] expected: 0.33195750481683 vs buckleys78 (960)1092
2019-01-06** Greg Barsness [Rating: 1092.1112793363] expected: 0.49983985616739 vs RJenulis (1092)1108
2019-01-19** Greg Barsness [Rating: 1108.1061547337] expected: 0.45392660118349 vs RJenulis (1076)1091
2019-02-17** Greg Barsness [Rating: 1090.6318059715] expected: 0.52927865335137 vs RJenulis (1111)1108
2019-03-10** Greg Barsness [Rating: 1107.5687228788] expected: 0.48048295961808 vs RJenulis (1094)1123
2019-03-23** Greg Barsness [Rating: 1122.9441775866] expected: 0.25206103494126 vs asevenson (934)1099
2019-05-11** Greg Barsness [Rating: 1099.0101307047] expected: 0.51149631967907 vs RJenulis (1107)1115
2019-06-01** Greg Barsness [Rating: 1115.3780129344] expected: 0.40284725055229 vs RJenulis (1047)1128
2019-07-14** Greg Barsness [Rating: 1128.2691249521] expected: 0.40023126444317 vs RJenulis (1058)1141
2019-07-19** Greg Barsness [Rating: 1141.0765254143] expected: 0.36515453998733 vs RJenulis (1045)1121
2019-07-20** Greg Barsness [Rating: 1120.7614706939] expected: 0.42043478182107 vs RJenulis (1065)1102
2019-09-02** Greg Barsness [Rating: 1102.2153837121] expected: 0.45091867018593 vs RJenulis (1068)1117
2019-09-22** Greg Barsness [Rating: 1116.6447811581] expected: 0.38598314473839 vs RJenulis (1036)1129
2019-10-12** Greg Barsness [Rating: 1128.9962417897] expected: 0.32876419332023 vs RJenulis (1005)1108
2019-10-13** Greg Barsness [Rating: 1107.516695976] expected: 0.30324242404467 vs buckleys78 (963)1085
2019-11-09** Greg Barsness [Rating: 1085.2204535454] expected: 0.39066526668382 vs FMFCB (1008)1098
2019-12-31** Greg Barsness [Rating: 1097.7217420793] expected: 0.49896133114862 vs RJenulis (1097)1082
2020-02-15** Greg Barsness [Rating: 1081.688504676] expected: 0.46882821256983 vs RJenulis (1060)1097
2020-06-20** Greg Barsness [Rating: 1096.6910074783] expected: 0.4616639395903 vs von Garvin (1070)1111
2020-06-28** Greg Barsness [Rating: 1111.4642535452] expected: 0.30330621160088 vs FMFCB (967)1089
2020-08-14** Greg Barsness [Rating: 1089.1700523164] expected: 0.47387500604537 vs RJenulis (1071)1104
2021-04-07** Gregory Barsness [Rating: 1104.3340525098] expected: 0.40568089743405 vs jgarlic79@gmail.com (1038)1085
2021-05-22** Greg Barsness [Rating: 1085.3158412277] expected: 0.4880348272536 vs mtrodgers99 (1077)1101
2021-05-31** Greg Barsness [Rating: 1100.9329556998] expected: 0.47134560266302 vs jgarlic79@gmail.com (1081)1084
2022-10-08** Greg Barsness [Rating: 1084.0160149851] expected: 0.45120283614006 vs RJenulis (1050)1066
2023-01-28** Greg Barsness [Rating: 1066.4545057415] expected: 0.58206555606015 vs Will Fleming (1124)1053
2023-02-25** Greg Barsness [Rating: 1053.0806035355] expected: 0.65441506750346 vs Will Fleming (1164)1042
2023-03-11** Greg Barsness [Rating: 1042.0218856956] expected: 0.46405273966277 vs asevenson (1017)1057
2023-03-19** Greg Barsness [Rating: 1056.8715733648] expected: 0.67897808032623 vs Will Fleming (1187)1079
2023-04-17** Greg Barsness [Rating: 1078.5988719352] expected: 0.47039052568456 vs Larry (1058)1062
2024-02-10** Greg Barsness [Rating: 1061.6513687571] expected: 0.66144864670983 vs RJenulis (1178)1083
2024-02-24** Greg Barsness [Rating: 1082.8177254518] expected: 0.73942247241859 vs Will Fleming (1264)1074
2024-06-22** Greg Barsness [Rating: 1074.4792445692] expected: 0.80064096655355 vs Will Fleming (1316)1068
2024-07-29** Greg Barsness [Rating: 1068.0997554989] expected: 0.80553775722287 vs Will Fleming (1315)1062
2024-08-10** Greg Barsness [Rating: 1061.8769637301] expected: 0.81632311570628 vs Will Fleming (1321)1088
2024-11-16** Greg Barsness [Rating: 1087.9993034327] expected: 0.77515356451426 vs Will Fleming (1303)1081
2024-11-27** Greg Barsness [Rating: 1080.8042174971] expected: 0.79849614188199 vs Will Fleming (1320)1074
2025-01-27** Greg Barsness [Rating: 1074.3560940374] expected: 0.83417582839811 vs Will Fleming (1355)1069
2025-02-02** Greg Barsness [Rating: 1069.0497205461] expected: 0.82548475923959 vs Will Fleming (1339)1063
2025-02-08** Greg Barsness [Rating: 1063.4652328418] expected: 0.84190253715405 vs Will Fleming (1354)1058
2025-03-08** Greg Barsness [Rating: 1058.4061140307] expected: 0.39315428016371 vs Jeffchrisope (983)1039
2025-04-04** Greg Barsness [Rating: 1038.9870509959] expected: 0.84902999748879 vs Will Fleming (1339)1066
2025-04-12** Greg Barsness [Rating: 1066.1560109156] expected: 0.77997552144823 vs Will Fleming (1286)1059
2025-04-18** Greg Barsness [Rating: 1059.1152276019] expected: 0.79353208944006 vs Will Fleming (1293)1053
2025-05-16** Greg Barsness [Rating: 1052.508254464] expected: 0.82006389074905 vs Will Fleming (1316)1047
2025-06-05** Greg Barsness [Rating: 1046.750298968] expected: 0.83624036099519 vs Will Fleming (1330)1042
2025-06-08** Greg Barsness [Rating: 1041.5099905198] expected: 0.84415369737721 vs Will Fleming (1335)1069
2025-06-13** Greg Barsness [Rating: 1068.5229088359] expected: 0.79875656829019 vs Will Fleming (1308)1062
2025-07-27** Greg Barsness [Rating: 1062.0831190212] expected: 0.80192065279765 vs Will Fleming (1305)1088
2025-08-01** Greg Barsness [Rating: 1087.7445799107] expected: 0.75043894452642 vs Will Fleming (1279)1112
2025-08-21** Greg Barsness [Rating: 1111.7586261355] expected: 0.72596215368036 vs Will Fleming (1281)1135
2025-09-05** Greg Barsness [Rating: 1134.9894150533] expected: 0.64799691174284 vs Will Fleming (1241)1124
2025-09-12** Greg Barsness [Rating: 1123.7253162291] expected: 0.67664772715976 vs Will Fleming (1252)1113
2025-09-26** Greg Barsness [Rating: 1113.3780434982] expected: 0.65532912919446 vs Will Fleming (1225)1102
2025-09-29** Greg Barsness [Rating: 1102.3485756324] expected: 0.68338231221907 vs Will Fleming (1236)1092
2025-10-03** Greg Barsness [Rating: 1092.2168096234] expected: 0.70790838949549 vs Will Fleming (1246)1083
2025-10-17** Greg Barsness [Rating: 1082.8698780873] expected: 0.72925787975019 vs Will Fleming (1255)1106
2025-10-23** Greg Barsness [Rating: 1106.2061302393] expected: 0.6735153214365 vs Will Fleming (1232)1096
2025-11-08** Greg Barsness [Rating: 1095.7586205253] expected: 0.70726306086135 vs Will Fleming (1249)1118
2026-01-02** Greg Barsness [Rating: 1118.3910384728] expected: 0.68829082950754 vs Will Fleming (1256)1140
2026-02-06** Greg Barsness [Rating: 1140.4163450171] expected: 0.40141022530083 vs RMod (1071)1153
2026-02-08** Greg Barsness [Rating: 1153.2614722267] expected: 0.66452251393135 vs Will Fleming (1272)1143
Games logged: 0 Played Won Lost
Games won: 34
Attacking Win: 58.06% (31 attempts)
Defending Win: 50% (32 attempts)
Opponent filter:
Publication reviews
PublicationHeadlineScoreDate

View Uploaded Files?
To-play list
ScenarioPublication

Seek list:

ScenarioPublicationDate
Publications wanted
Publication
Games played Search & filter
Grey rows indicate games logged by your opponent.
Scenario ID Opponent Side Date Result Publication Rating Log
One Last Victory DB132 Will Fleming A German (SS) 2026-02-08 Lost Dispatches from the Bunker #43 5 —
Kicked to the Curb J247 Robert Modarelli A Polish 2026-02-06 Won ASL Journal #15 5 —
A Handful of Howdy RPT13 Jeffrey Chrisope A American 2025-03-08 Lost Rally Point # 2 9 —
Dying for Danzig BoF21 Will Fleming A Russian 2025-02-08 Lost Best of Friends 2 5 —
The Deadly Line J181 Richard Jenulis D Russian 2024-02-10 Won ASL Journal #11 2 —
Recon in Force 285 Larry Rohlfing A American 2023-04-17 Lost ASL 7a - Hollow Legions (3rd Edition) 6 —
Without Thought of Numbers SM08 Allen Evenson A German 2023-03-11 Won HASL 12a - Drop Zone: Sainte-Mère-Église 7 —
One War's End DB170 Richard Jenulis D American 2022-10-08 Lost Dispatches from the Bunker #53 8 —
Esebeck's Pursuit SP241 John Garlic D German 2021-05-31 Lost Schwerpunkt #21 7 —
Canicatti J51 Michael Rodgers A American 2021-05-22 Won ASL Journal # 3 5 —
Speed Over Caution BFP-22 Richard Jenulis A American 2020-08-14 Won BFP 2: Operation Cobra 8 —
Point of the Sword 102 DAVID Howarth A British / Canadian 2020-06-28 Lost ASL 5a - For King and Country 5 —
Best Think Again AP93 David Garvin D Russian 2020-06-20 Won ASL Action Pack #10 8 —
Belgian Tigers FrF86 Richard Jenulis A German 2020-02-15 Won Friendly Fire Pack 11 8 —
Last Stand On An-San FT S3 Richard Jenulis D American (USMC) 2019-12-31 Lost Fight For Seoul 8 —
First Crack at Hellzapoppin' Ridge OB09 DAVID Howarth A American (USMC) 2019-11-09 Won Out of the Bunker 5 —
Melee Near the Coast BFP-30 Steve Buckley D Japanese 2019-10-13 Lost BFP 3: Blood and Jungle 9 —
Triumphant Return SP 276 Richard Jenulis A American 2019-10-12 Lost Schwerpunkt #23 8 —
First Crack at Hellzapoppin' Ridge OB09 Richard Jenulis D American (USMC) 2019-09-22 Won Out of the Bunker 7 —
Galician Persuasion SP231 Richard Jenulis D Hungarian (Vannay)/Hungarian 2019-09-02 Won Schwerpunkt #20 8 —
Sudden Death A 108 Richard Jenulis A French 2019-07-20 Lost AH:ASL Annual `97 7 —
Zwarts' Madhouse SP 271 Richard Jenulis D German (SS) 2019-07-19 Lost Schwerpunkt #23 9 —
Blitzkrieg! DTF-2 Richard Jenulis D German 2019-07-14 Won Death to Fascism 9 —
Fahrenheit 352 HF08 Richard Jenulis D American 2019-06-01 Won HASL 9 - Hatten in Flames 7 —
Gotta Get Out HF07 Richard Jenulis D American 2019-05-11 Won HASL 9 - Hatten in Flames 7 —
The Playing Field RO06 Allen Evenson D Russian 2019-03-23 Lost HASL 10b - Red October 8 —
Jackpot Jones HF06 Richard Jenulis A German 2019-03-10 Won HASL 9 - Hatten in Flames 8 —
Graveyard Shift HF05 Richard Jenulis D American 2019-02-17 Won HASL 9 - Hatten in Flames 7 —
Liehr Launches First HF04 Richard Jenulis D German 2019-01-19 Lost HASL 9 - Hatten in Flames 9 —
First Timers HF03 Richard Jenulis D American 2019-01-06 Won HASL 9 - Hatten in Flames 7 —
Koniev's Finest FT219 Steve Buckley A Russian 2019-01-01 Won From The Cellar Pack # 8 7 —
Bertoldo the Brave HF02 Richard Jenulis A German 2018-12-16 Won HASL 9 - Hatten in Flames 8 —
Bazooka Town FrF84 Richard Jenulis A American 2018-11-04 Lost Friendly Fire Pack 10 7 —
Bread Factory #2 RB03 DAVID Howarth D German 2018-11-03 Won HASL 1 - Red Barricades 5 —
Corridor To Extinction SP259 Lawrence Spangler A Russian 2018-10-19 Won Schwerpunkt #22 8 —
Meet The Old Boss SP264 Lawrence Spangler D German 2018-10-19 Lost Schwerpunkt #22 8 —
Black Day in Hatten HF01 Richard Jenulis D American 2018-09-01 Lost HASL 9 - Hatten in Flames 10 —
Ride of the 200th FT139 Richard Jenulis A Chinese 2018-06-10 Lost Franc-Tireur #12 8 —
Schurter's Sortie FT123 Richard Jenulis A American 2018-05-24 Lost From The Cellar Pack # 4 9 —
Hard ROK 203 Richard Jenulis A North Korean 2018-05-06 Lost ASL 15 - Forgotten War 7 —
Super Bazooka 205 Richard Jenulis D North Korean 2018-04-29 Lost ASL 15 - Forgotten War 5 —
Super Bazooka 205 Richard Jenulis A North Korean 2018-04-29 Won ASL 15 - Forgotten War 5 —
Muddy Mayhem J136 Richard Jenulis D American (USMC) 2018-04-21 Won ASL Journal # 9 5 —
One Miserable Night J133 Richard Jenulis A Japanese 2018-03-31 Won ASL Journal # 9 7 —
Patrols on the Trail to Hell YASL#5 Richard Jenulis D American (USMC) 2018-03-10 Lost Nor'easter XX 7 —
The Krinkelterwald DB135 Richard Jenulis D German 2018-03-07 Won Dispatches from the Bunker #45 7 —
Red Packets 06 Allen Evenson A German 2018-01-27 Won ASL 1 - Beyond Valor (3rd Edition) 5 —
Flanking Hatten DB111 Richard Jenulis A German 2017-11-26 Won Dispatches from the Bunker #38 7 —
Diversion J135 Richard Jenulis D American (USMC) 2017-11-26 Won ASL Journal # 9 7 —
Kerry's Crossing J134 Richard Jenulis D American (USMC) 2017-11-19 Lost ASL Journal # 9 7 —
One Last Victory DB132 Richard Jenulis A German (SS) 2017-11-11 Lost Dispatches from the Bunker #43 7 —
Jungle Infiltration J132 Richard Jenulis A Japanese 2017-10-22 Lost ASL Journal # 9 5 —
First Love J131 Richard Jenulis D American (USMC) 2017-10-21 Won ASL Journal # 9 7 —
A Quick Strike WO18 Richard Jenulis D American 2017-09-24 Lost Winter Offensive Bonus Pack # 7 2016 8 —
Grant vs. Stuart BFP-53 Richard Jenulis A Japanese 2017-09-17 Won BFP 3: Blood and Jungle 7 —
No Fortress Is Impregnable FT 92 Richard Jenulis D German 2017-09-09 Won Franc-Tireur #11 7 —
One Last Mighty Hew FrF49 Richard Jenulis D German 2017-08-27 Lost Friendly Fire Pack 6 7 —
Private Venture WaR 6 Richard Jenulis D German 2017-05-27 Lost Wacht Am Rhein 2nd Edition, Volume 1 7 —
No Shortage of Determination BFP-135 Allen Evenson A Polish 2017-04-29 Won BFP 5: Poland in Flames 7 —
Pulling Out FrF71 Richard Jenulis A German 2017-04-22 Won Friendly Fire Pack 9 9 —
Tigers and Flames DB130 Richard Jenulis D Russian 2017-04-16 Lost Dispatches from the Bunker #42 7 —
To the Last Bullet ITR-13 Richard Jenulis A German 2017-04-01 Won Into The Rubble 2 7 —
The Haunted Castle J185 Richard Jenulis D Russian (NKVD) 2017-03-19 Won ASL Journal #12 7 —
Best winning streak: 4 games won (From 2017-11-26 to 2018-03-07 [101 days])
Worst losing streak: 6 games lost (From 2018-04-29 to 2018-10-19 [173 days])
Publications owned Progress by publication
Publication Plays Completion %
AH:ASL Annual `89 0
0 / 15 scenarios
0.00%
AH:ASL Annual `90 0
0 / 16 scenarios
0.00%
AH:ASL Annual `91 0
0 / 16 scenarios
0.00%
AH:ASL Annual `92 0
0 / 15 scenarios
0.00%
AH:ASL Annual `93a 0
0 / 11 scenarios
0.00%
AH:ASL Annual `93b 0
0 / 12 scenarios
0.00%
AH:ASL Annual `95 Winter 0
0 / 24 scenarios
0.00%
AH:ASL Annual `96 0
0 / 14 scenarios
0.00%
AH:ASL Annual `97 1
1 / 16 scenarios
6.25%
ASL Journal # 1 0
0 / 17 scenarios
0.00%
ASL Journal # 2 0
0 / 24 scenarios
0.00%
ASL Journal # 3 1
1 / 33 scenarios
3.03%
ASL Journal # 4 0
0 / 13 scenarios
0.00%
ASL Journal # 5 0
0 / 13 scenarios
0.00%
ASL Journal # 6 0
0 / 15 scenarios
0.00%
ASL Journal # 7 0
0 / 12 scenarios
0.00%
ASL Journal # 8 0
0 / 16 scenarios
0.00%
ASL Journal # 9 6
6 / 25 scenarios
24.00%
ASL Journal #10 0
0 / 19 scenarios
0.00%
ASL Journal #11 1
1 / 28 scenarios
3.57%
ASL Journal #12 1
1 / 14 scenarios
7.14%
ASL Journal #13 0
0 / 33 scenarios
0.00%
ASL Journal #14 0
0 / 25 scenarios
0.00%
ASL Roma 2020 0
0 / 4 scenarios
0.00%
Friendly Fire Pack 1 0
0 / 8 scenarios
0.00%
Friendly Fire Pack 10 1
1 / 8 scenarios
12.50%
Friendly Fire Pack 11 1
1 / 8 scenarios
12.50%
Friendly Fire Pack 12 0
0 / 8 scenarios
0.00%
Friendly Fire Pack 2 0
0 / 8 scenarios
0.00%
Friendly Fire Pack 3 0
0 / 8 scenarios
0.00%
Friendly Fire Pack 4 0
0 / 10 scenarios
0.00%
Friendly Fire Pack 5 0
0 / 10 scenarios
0.00%
Friendly Fire Pack 6 1
1 / 8 scenarios
12.50%
Friendly Fire Pack 7 0
0 / 8 scenarios
0.00%
Friendly Fire Pack 8 0
0 / 8 scenarios
0.00%
Friendly Fire Pack 9 1
1 / 8 scenarios
12.50%
From The Cellar Pack #11 0
0 / 10 scenarios
0.00%
All Rights Reserved. (c)2022 Dave Ramsey.