There are hundreds of free font sites around. If you want some really nice fonts, buy some Linotype or Adobe sets. All depends on what you consider "cool". You left out a few letters in your post, or is it that you just don't know the i before e rule?