Ah, the commuter's dilemma: subway, bus, or cab? HopStop makes the choice easy. Just enter your starting and ending addresses and the app gives you detailed directions of how to get there via public transportation. You can even specify more walking or less walking, fewer transfers or more transfers, and so on. Rainy day? Taxi mode will estimate the time and cost of taking a cab, and give you information about nearby cab companies.