With tomatoes it often seems like they take FOREVER to turn color once they're full size.

Although some tomatoes will ripen off of the plant, my advice is to at least let them stay on the plants until the first sign of color. You can then finish ripening them inside. This is what I've done in the past to prevent bird damage. Look for the first signs of color on the blossom end of the fruit.