Is there a better .net way to check if a DateTime has occured \'today\' then the code below?
if ( newsStory.WhenAdded.Day == DateTime.Now.Day &&
As Guillame suggested in a comment, compare values of Date properties:
Date
newStory.Date == DateTime.Now.Date