This is a post I made a few weeks ago that gives a taxonomy of the common bitcoin address formats and versions seen in the wild at the moment -- hope you enjoy :).