yes, consistency is important
tbl_you tbl_know tbl_what tbl_really tbl_annoys tbl_me? tbl_when tbl_people tbl_put tbl_"tbl" tbl_as tbl_a tbl_prefix tbl_in tbl_all tbl_their tbl_table tbl_names
how come these people never put "col" as the prefix on column names?
consistency is important, and so is common sense
as for singular/plural, my preference is plural table names, because tables usually have more than one row in them