Time Periods in .NET

I was working on a difficult problem last week at work. I had a list of times and I needed to find the overlapping periods (if any). Here's a simple example,

Free Kindle Books

I have a bad habit of buying 3 or 4 books when I already have 20-30 books waiting to be read in my backlog. It doesn't help when I get an

Atomic Time in C#

Sometimes knowing the exact time is important. If you are trying to sync data between GPS or other values that are synced to satellites, getting the atomic time from an NIST server is