Hey Eric!
Looks like we're on the same "find our DSLR brand" boat.
As OlyFlyer has pointed out that 'SSWF dust shaker has advantage over Canon and Nikon, and it's one huge advantage that it! Canon just started to introduce their "beta version" dust cleaning into 400D. Olympus has got their best DSLR of E500, and they also throw in two good Zuiko lenses (14 - 45 mm and 40 - 150 mm) into the bundle, which is a pretty amazing deal.
E500's problem is noise with the ISO800 and ISO1600 settings, here 350D is better thanks to their infamous Digit II processing engine. But surprisingly overall image quality of E500 is pretty good. Another bad thing is E500's viewfinder is a bit small, have 3 point AF (as opposed to 7 point AF for 350D, and 9 point AF for 400D), when at playback the zoom does not show actual details of image. But E500 gives a lot of other useful info about image with arrays of histograms. I personally do not like the design of E330.
I like 350D for image quality but the kit lens is not that good, so I need to get a better walk-around general lens. Of course Canon has all the glorious IS USM lenses and luxurious "L", but I cannot afford to get one right now. The 30D is great too with 5fps continuous shooting, damn good for sports action shots. Currently, people just started using 400D so not much review right now, but it should perform as well or better than 350D.
Nikon's got simply the best lenses around, and their D50, D70, and D80 all have good image quality, I think just a matter of choosing D80 if you want 10.1 mp resolution flexibility if you like cropping your images a lot. And we cannot forget that D80 comes with 18-135 mm lens.
So too many things to consider. And I'm also thinking to find a good one through Clubsnap's B & S.
If I have to decide, for Olympus - E500; for Canon - 400D; and for Nikon - D70/D80.