A friend of mine used to joke that she was looking for Mr. Right, but all she ever found was Mr. Right Now. Luckily for investors, when it comes to dividend stocks, sometimes the best ones are both "right" (for your portfolio) and good buys "right now." Let's take a look at two top dividend stocks, Kinder Morgan (NYSE: KMI)and Royal Dutch Shell (NYSE: RDS-A)(NYSE: RDS-B), which both pay generous yields.