The Starbucks app's mobile ordering feature is finally here after months of speculation and anticipation -- and it's landed first in Portland, Oregon. Naturally. If you want to buy, say, an eggnog latte, you merely have to scroll through or search the menu, pick your items and your store of preference (you can choose an outlet elsewhere instead of the one closest to you), and then pay for it through your phone. The app even lets you customize your drinks like you would in-store, because the company knows its customers' predilection for mixing things up (triple venti soy, non-fat, half-sweet, extra foam eggnog latte with caramel drizzle, anyone?). Once that's done, just swing by the Starbucks you chose, tell the barista your name and you've effectively skipped the mile-long line.