It is interesting how, despite the fact that computing devices are made smaller and smaller as technology continues to improve, computing needs can still require a large amount