Further cleaned-up. I think it's _really_ important that zonefiles on the master servers be formatted so as to be optimally legible, because otherwise it's really difficult to spot errors and things needing updating.
$TTL 86400 $ORIGIN linuxmafia.com. @ IN SOA ns1.linuxmafia.com. rick.deirdre.net. ( 2017082106 ; serial 7200 ; refresh 2 hours 3600 ; retry 1 hour 2419200 ; expire 28 days 900 ; negative TTL 15 mins ) ; IN NS ns1.linuxmafia.com. IN NS ns3.linuxmafia.com. IN NS ns1.thecoop.net. IN NS ns.primate.net. IN NS ns.tx.primate.net. IN A 198.144.195.186 IN MX 10 linuxmafia.com. IN HINFO P3/500 Linux IN TXT "v=spf1 ip4:198.144.195.186 -all" LOC 37 25 53.825 N 122 11 52.128 W 15m ; uncle-enzo IN A 198.144.195.186 IN LOC 37 25 53.825 N 122 11 52.128 W 15m IN TXT "v=spf1 -all" ; enzo IN A 198.144.195.186 IN LOC 37 25 53.825 N 122 11 52.128 W 15m IN TXT "v=spf1 -all" ; mail IN A 198.144.195.186 IN LOC 37 25 53.825 N 122 11 52.128 W 15m IN TXT "v=spf1 -all" ; www IN A 198.144.195.186 IN LOC 37 25 53.825 N 122 11 52.128 W 15m IN TXT "v=spf1 -all" ; ftp IN A 198.144.195.186 IN LOC 37 25 53.825 N 122 11 52.128 W 15m IN TXT "v=spf1 -all" ; ns1 IN A 198.144.195.186 IN MX 10 linuxmafia.com. IN LOC 37 25 53.825 N 122 11 52.128 W 15m ; ns3 IN A 198.144.209.73 IN TXT "v=spf1 -all" ; ns3 is aka ns.catwhisker.org, David Wolfskill's box ; water IN A 198.144.195.188 IN LOC 37 25 53.825 N 122 11 52.128 W 15m IN HINFO Arduino OpenSprinkler IN TXT "v=spf1 -all" ; wap IN A 198.144.195.187 IN LOC 37 25 53.825 N 122 11 52.128 W 15m IN HINFO LinkSys-WRT54G-v3 OpenWRT IN TXT "v=spf1 -all" ; nsa IN CNAME bxa.doc.gov.