iPhoto has had it's last shot at not corrupting it's databases for me. 28,000 images shouldn't be too much for it to keep up with... it's just a stinking database !
I'm checking out iView Pro (old version before M$ bought them) and Expression Media 2 (what M$ named it after they bought em out).
So, what do you use ?
i use picasa
picasa here too!