There are a lot of options out there and hence deciding on one can sometimes seem a daunting task. At the end of it all, it dresses down to what you actually expect out of your software. If you are...