A small oversight during testing or programming can be a huge issue, particularly when it comes to the sensitive nature of client information. Here's a look at some of the top software bugs from the past few years.