ARRL
Amateur Radio Relay League
AA9PW
Code practice
QRZ
Call sign lookup
Caplugs