Shoes are definitely a personal thing. The NB 804s seem to be good shoes, though I don't wear them. I've worn NB's 829 for a few months now and love them. I started wearing NB with the 825 (liked it), 826 (loved it) and 827 (liked it about as much as the 825). Of course, I'm primarily a road and track runner; don't run trails because, darn it, I hate getting my shoes dirty [;)]. What I like about the 820-series shoes is that they're relatively inexpensive (around $75), light and fit me (wide forefoot, midfoot striker yet moderately overpronate so I wear prescription orthotics).
Go to a specialized running shoe store. They'll have the best people to help you chose the shoe that's best for you and the type of running you do. They might not have the best prices, but they'll have the best advice.
Of course, if you're dead set on getting the 804s, you might try [url]www.roadrunnersports.com[/url] or [url]www.shoefits.com[/url].
BTW, I also wear adidas, Asics, Brooks and Mizuno training and racing flats. While they all have models I can wear for different occasions, the NB 829 is my current all-around favorite.
Happy running! [bounce]