It looks like you're in New Hampshire...perhaps your local / regional triathlon clubs will have a good race calendar?
The LA Tri Club has a very comprehensive race calendar, but it is oriented primarily (but not exclusivly) towards races in California and the west coast. Though not too many races are yet listed for 2006, you can look at the 2005 section to help plan since the races will generally be roughly the same time of the year in 2006. You can click on the link to the race website to confirm the race date...but, as has been discussed already, not all race websites are updated for 2006.
Give it a try:
http://www.latriclub.com/racing/ Aside from that, and simply googling the names of races you are considering, I agree that trifind is a good bet.
Good luck!