Called Apex after the original repair man I called didn't show up. Due to the holiday, he told me it would be a few days before he could come diagnose. Estimated time was 9am to 11am, he called at 9 to say he was headed over and was able to tell me we had a small gas leak in the dryer and gave me a quote to fix, but in his honest opinion it would be easier and cost the same as buying a new dryer.
Long story short: shows up on time, tells you if it'll be more cost effective to repair or replace, doesn't cost an arm and leg.