I was surprised to find out that Red Cross offers WFA; however nothing was scheduled for the Portland, OR area when I was looking. The Red Cross price is about the same as other WFA courses such as NOLS (about $200), and it's also a 16-hour class. If you can find one scheduled, go for it.
I forgot to mention that WFA classes don't include CPR; however, you can get a CPR class from the Red Cross or, often, from your employer. I got a free one through my church.
I hope that REI continues to offer these classes and that people will take advantage of them! A standard first aid (the kind where 9-1-1 is right around the corner) is definitely better than nothing, but in wilderness situations you need to be able to stabilize the patient (they're no longer called "victims") for much longer periods.