homepage
  • Your recently viewed scenarios
    • A Vast Hellish Ruin
      Kydder played the scenario
      Apples to Oranges
      Kydder played the scenario
      Factory Fodder
      Pantera played the scenario
      Gallic Counterpunch
      Jeff107 played the scenario
      Résiste et Mords
      Dispang12 played the scenario
      The Bears of St. Denis
      Bongiovanni 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.45968195139767 vs FMFCB (1028)1071
2018-11-04** Greg Barsness [Rating: 1070.7866314572] expected: 0.67657049651412 vs RJenulis (1199)1060
2018-12-16** Greg Barsness [Rating: 1060.4368873457] expected: 0.65655181552523 vs RJenulis (1173)1081
2019-01-01** Greg Barsness [Rating: 1081.4465454425] expected: 0.33201124231847 vs buckleys78 (960)1092
2019-01-06** Greg Barsness [Rating: 1092.0709051967] expected: 0.49989795922086 vs RJenulis (1092)1108
2019-01-19** Greg Barsness [Rating: 1108.0676398917] expected: 0.45398155842258 vs RJenulis (1076)1091
2019-02-17** Greg Barsness [Rating: 1090.5950497613] expected: 0.52933136808358 vs RJenulis (1111)1108
2019-03-10** Greg Barsness [Rating: 1107.5336535399] expected: 0.48053335175465 vs RJenulis (1094)1123
2019-03-23** Greg Barsness [Rating: 1122.9107207961] expected: 0.25209734547103 vs asevenson (934)1099
2019-05-11** Greg Barsness [Rating: 1098.9778358512] expected: 0.51154277103975 vs RJenulis (1107)1115
2019-06-01** Greg Barsness [Rating: 1115.3472045244] expected: 0.4028899142314 vs RJenulis (1047)1128
2019-07-14** Greg Barsness [Rating: 1128.2396817798] expected: 0.40027195020701 vs RJenulis (1058)1141
2019-07-19** Greg Barsness [Rating: 1141.0483841865] expected: 0.36519209370594 vs RJenulis (1045)1121
2019-07-20** Greg Barsness [Rating: 1120.7345311851] expected: 0.42047256962726 vs RJenulis (1065)1102
2019-09-02** Greg Barsness [Rating: 1102.1896534131] expected: 0.45095534252244 vs RJenulis (1068)1117
2019-09-22** Greg Barsness [Rating: 1116.6202243738] expected: 0.38601664767102 vs RJenulis (1036)1129
2019-10-12** Greg Barsness [Rating: 1128.9727570993] expected: 0.32879402723305 vs RJenulis (1005)1107
2019-10-13** Greg Barsness [Rating: 1107.4941659708] expected: 0.30326982714685 vs buckleys78 (963)1085
2019-11-09** Greg Barsness [Rating: 1085.1988004395] expected: 0.39069493839211 vs FMFCB (1008)1098
2019-12-31** Greg Barsness [Rating: 1097.701038468] expected: 0.49899112591534 vs RJenulis (1097)1082
2020-02-15** Greg Barsness [Rating: 1081.6687544973] expected: 0.46885652499059 vs RJenulis (1060)1097
2020-06-20** Greg Barsness [Rating: 1096.672163297] expected: 0.46169089923727 vs von Garvin (1070)1111
2020-06-28** Greg Barsness [Rating: 1111.4462720726] expected: 0.30332808483676 vs FMFCB (967)1089
2020-08-14** Greg Barsness [Rating: 1089.1527707874] expected: 0.47389980833227 vs RJenulis (1071)1104
2021-04-07** Gregory Barsness [Rating: 1104.317564654] expected: 0.40570378122721 vs jgarlic79@gmail.com (1038)1085
2021-05-22** Greg Barsness [Rating: 1085.3000856533] expected: 0.48805748838786 vs mtrodgers99 (1077)1101
2021-05-31** Greg Barsness [Rating: 1100.9179252817] expected: 0.47136716218588 vs jgarlic79@gmail.com (1081)1084
2022-10-08** Greg Barsness [Rating: 1084.0016744716] expected: 0.45122327731361 vs RJenulis (1050)1066
2023-01-28** Greg Barsness [Rating: 1066.4408193457] expected: 0.5820847216439 vs Will Fleming (1124)1053
2023-02-25** Greg Barsness [Rating: 1053.0675304383] expected: 0.65443208662849 vs Will Fleming (1164)1042
2023-03-11** Greg Barsness [Rating: 1042.0093572104] expected: 0.46407067645521 vs asevenson (1017)1057
2023-03-19** Greg Barsness [Rating: 1056.859618857] expected: 0.67899307967798 vs Will Fleming (1187)1079
2023-04-17** Greg Barsness [Rating: 1078.5873974067] expected: 0.47040698098096 vs Larry (1058)1062
2024-02-10** Greg Barsness [Rating: 1061.6404207981] expected: 0.66146275924801 vs RJenulis (1178)1083
2024-02-24** Greg Barsness [Rating: 1082.807229094] expected: 0.73943411415195 vs Will Fleming (1264)1074
2024-06-22** Greg Barsness [Rating: 1074.4691207469] expected: 0.80065026833932 vs Will Fleming (1316)1068
2024-07-29** Greg Barsness [Rating: 1068.0899293337] expected: 0.80554661762528 vs Will Fleming (1315)1062
2024-08-10** Greg Barsness [Rating: 1061.8674210977] expected: 0.81633135202116 vs Will Fleming (1321)1088
2024-11-16** Greg Barsness [Rating: 1087.9900243624] expected: 0.77516287403951 vs Will Fleming (1303)1081
2024-11-27** Greg Barsness [Rating: 1080.7952363317] expected: 0.79850446024524 vs Will Fleming (1320)1074
2025-01-27** Greg Barsness [Rating: 1074.3473790595] expected: 0.83418276776967 vs Will Fleming (1355)1069
2025-02-02** Greg Barsness [Rating: 1069.0412276281] expected: 0.82549180208467 vs Will Fleming (1339)1063
2025-02-08** Greg Barsness [Rating: 1063.4569652948] expected: 0.84190887164934 vs Will Fleming (1354)1058
2025-03-08** Greg Barsness [Rating: 1058.3980491876] expected: 0.39316535647299 vs Jeffchrisope (983)1039
2025-04-04** Greg Barsness [Rating: 1038.9793405948] expected: 0.84903568653736 vs Will Fleming (1339)1066
2025-04-12** Greg Barsness [Rating: 1066.148482564] expected: 0.77998295852555 vs Will Fleming (1286)1059
2025-04-18** Greg Barsness [Rating: 1059.1079372368] expected: 0.79353896513635 vs Will Fleming (1293)1053
2025-05-16** Greg Barsness [Rating: 1052.5011841211] expected: 0.8200698963508 vs Will Fleming (1316)1047
2025-06-05** Greg Barsness [Rating: 1046.7434208044] expected: 0.83624578300645 vs Will Fleming (1330)1042
2025-06-08** Greg Barsness [Rating: 1041.5032858606] expected: 0.84415877481568 vs Will Fleming (1335)1069
2025-06-13** Greg Barsness [Rating: 1068.5163666547] expected: 0.79876262183188 vs Will Fleming (1308)1062
2025-07-27** Greg Barsness [Rating: 1062.0767705533] expected: 0.80192645763996 vs Will Fleming (1305)1088
2025-08-01** Greg Barsness [Rating: 1087.7384171978] expected: 0.75044558831731 vs Will Fleming (1279)1112
2025-08-21** Greg Barsness [Rating: 1111.7526760239] expected: 0.72596896767794 vs Will Fleming (1281)1135
2025-09-05** Greg Barsness [Rating: 1134.9836829896] expected: 0.64800443808563 vs Will Fleming (1241)1124
2025-09-12** Greg Barsness [Rating: 1123.7198250084] expected: 0.67665464325108 vs Will Fleming (1252)1113
2025-09-26** Greg Barsness [Rating: 1113.3727735924] expected: 0.655335981245 vs Will Fleming (1225)1102
2025-09-29** Greg Barsness [Rating: 1102.3435249922] expected: 0.68338860291537 vs Will Fleming (1236)1092
2025-10-03** Greg Barsness [Rating: 1092.2119602855] expected: 0.70791416156785 vs Will Fleming (1246)1083
2025-10-17** Greg Barsness [Rating: 1082.8652134557] expected: 0.72926318135472 vs Will Fleming (1255)1106
2025-10-23** Greg Barsness [Rating: 1106.201635259] expected: 0.67352101116862 vs Will Fleming (1232)1096
2025-11-08** Greg Barsness [Rating: 1095.7543076164] expected: 0.70726820108769 vs Will Fleming (1249)1118
2026-01-02** Greg Barsness [Rating: 1118.3868900512] expected: 0.68829595290669 vs Will Fleming (1256)1140
2026-02-06** Greg Barsness [Rating: 1140.4123605443] expected: 0.4014157364894 vs RMod (1071)1153
2026-02-08** Greg Barsness [Rating: 1153.2576641119] expected: 0.66452740087396 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.