Certainly, the Radeon cards (>8500) support pixel/vertex shaders. Try out 3DMark2000SE (or is it 2001SE?... doesn't matter). You'll see some really gorgeous graphics in some of the tests that is pixel and/or vertex shading. Just flat out beautiful. Also, my guess is that DBPro is using a pixel shader to implement "reflection shading" (behind the scenes without any shader commands on your part)... which is why the Face demo displays just an opaque object with 3 vertical color bands on my GF2Go, instead of the reflections like I see on my Radeon 8500.
So, there is always the possibility that you can't use the DBPro shader commoands to make a Radeon card perform vertex or pixel shader operations, but that remains to be seen.
Blanket generality statements about how "Radeon cards can't do (hardware) shaders" is, at best, misleading. My guess is that it doesn't matter if they support hardware shaders or software shaders, blah, blah, blah... either way, DX can use them, and according to the DirectX SDK, that's the way you code them. So what is the point in saying things that people will interpret as "my Radeon won't do pixel/vertex shaders", when it is not true?
The real issue is if/when DBPro will be able to make shaders work on any DX8-compliant device that supports them and... from the sound of it, from the "hints" and "guesses" I've seen (not a lot of solid, verifiable facts have been stated in this thread), when DBPro will support more than just some nVidia cards, or more than just cards that support "hardware" shaders.
But of course, this all just sounds like conjecture to me... we need facts to really learn anything, and we need DBS to tell us where these whizzy-cool features might be expected to actually work, instead of "On Aything That Supports DX8, Of Course!" which is the propaganda one might believe when reading www.darkbasicpro.com.