There are a lot of good rub recipes out there. Take a look at a few and then modify to your taste. For ribs I prefer a sweeter rub than pork butts or brisket, so I use different rubs for different cuts. However, most rubs out there are very similar - just don't get crazy with weird seasonings that take away from the meat. As far as rubbing them, I rinse well, take off membrane, dry with paper towels. I like to designate one pan for rubbing and apply a good amount. I kind of shake off any excess rub. Smoke time varies, but for baby backs you've really got to watch those guys because it's easy to cook them too long.