Given the exorbitant fees and questionable valuation from mile- and point-swapping services, skillfully managing the rewards programs to which you already belong proves to be the smarter move. UsingMiles is a free and elegant app for this purpose, allowing you to manage all of your flight miles and hotel-rewards points from a single dashboard. The app includes a search engine dedicated to reward travel that queries based on miles and points you've already earned, and will even analyze the deal to let you know whether it's smarter to book with your rewards or cash. UsingMiles also has an alert system to warn you of expiring miles, and also includes tracking functionality for credit cards and rental cars. Now that's rewarding.