Smartphone apps are a world unto themselves. They allow you to explore new and exciting things on a small phone or tablet screen. Many of these apps are so addictive that they keep you hooked for hours without even realizing it. If apps can do so much, why not try […]