Craig: I think you must consider what you are sourcing. If you are creating a source for a census, you are going to be entering (FTM) the date, locations and description in the fact. I don't think this information needs to be repeated when you reference the source, as all of you need to find the census is in the fact information (Date,Location, and maybe discription). Therefore my source is just US Census Date (ie 1880), repository US NARA, and then I mentions a couple of sites that have the census images. In this way the source 1880 US census can be used for multiple facts.
On the other hand, I hand I have my Mother's notes which I use at as a source. In this I have a lot of detail about who my mother is, where she lived, who her husband was, and a lot of ects.
Another example of a source that needs a lot of description is the original minutes and genealogy information from a family reunion. In this one, beside the information I put into my Mother's notes, I have also included information on how the document came into my possession. (These are a problem for me, as I don't want the information lost for another 100 years, or lost completely)