2012 is finally here! For most of us, it seems like each year goes by faster than ever. The world of technology is always changing, but it somehow seems that the past, oh, 5 years have brought more changes to the computing landscape than ever before. Web apps have been… read more