Omniglot is an intimidatingly complete site devoted to cataloging every writing system that ever existed. As JoshP says, "If you ever need to transliterate Punic… this is the place."
Omniglot – the guide to languages, alphabets and other writing systems