I'd be careful about using a hyphenated domain. Shouldn't be too much of an issue in your case since its low volume, but providers tend to flag high-volume hyphenated domains for phishing. Ramp up volume slowly. i like your current table setup though, its what i would do too!