From what I understand from your description you need a couple of tables to do this work.
Bird Family Names - this table will hold an id and a name of a bird family, if you were using a database that allowed for foreign keys it'd be linked to you birds table.
Birds - this table should hold all of the specific bird information that you can't spearate into another table (like family name). The items that you can separate should go into there own tables and be represented here by there unique id's.
Sites - this table should hold your site information. Things like location.
Birds by Site - this is a cross referance table that tells you what birsd have been seen at a particular site.
Birds by Site Probability - this is a list of probabilities of seeing a bird that has been spotted at a particular site during a given season.
Birds by Site by Date - this is another cross referance table that just holds the dates that any particular bird was seen at a particular site.
Now I've made some assumptions, like the east/west coast interest can be listed in the bird table since it won't change.
Table Definations
1. bird_families
bird_family_id int not null primary key auto_increment
family varchar(50)
birds
bird_id int not null primary key auto_increment
bird_family_id int not null
name varchar(50)
description varchar(4000)
interest char(1)
sites
site_id int not null primary key auto_increment
name varchar(50)
address1 varchar(50)
address2 varchar(50)
city varchar(50)
state char(2)
zip varchar(10)
description varchar(4000)
birds_x_sites
birds_x_site_id int not null primary key auto_increment
bird_id int not null
site_id int not null
birds_x_site_probabilities
birds_x_site_probability_id int not null primary key auto_increment
bird_x_site_id int not null
probability int not null
season varchar(20) not null
birds_x_site_x_dates
bird_x_site_x_date_id int not null primary key auto_increment
bird_x_site_id int not null
date_seen date not null
This is a very basic design, but should give you an idea of what is needed. Let me know if you have any questions.