and I have to wonder — with things like AIR starting to be accepted by developers, do we still need the browser at all?
I'd say yes. I'd hardly think that it's feasible to replace the already fragmented world of browsers by a even more fragmented world of 1000s of AIR applications, serving tons of different needs.