iPhoto 8 alternative
Have you looked into Picasa? It has built in support for importing from iPhoto libraries. Release notes for v. 3.9 here.

You may not want to join the Google universe, though. Resistance is futile.