I take the ribs, slice the fat that is on the back of them (not cut it off, just slice it so it melts easier).
I then take a cookie sheet (or a couple of them) and line it with tin foil. Put the ribs next to each other, face up with some seasoning and just a little bit of BBQ sauce. Then wrap tightly after putting about a quarter cup of water on the bottom.
Cook for 4 hours in the oven at 240F (must be above boiling). You want them to basically boil in their own juices without releasing the juices and flavor.
I then sear them on the grill with BBQ sauce of choice. (I mix my own home made with Sweet Baby Rays).
This keeps them extremely soft yet staying on the bone.