Www.numista.com has a good number of major varieties. So do Krause catalogs. Some websites cover specific countries in greater depth, like www.coinsandcanada.com