Bruce- here's my big tips for putting on a soft top.
Tools: Pop rivet gun, pop rivets (smallish, forget what size I used), sharp Stanley knife with extra blades, snap kit (for attaching all of those snaps-they come with a bunch of extra buttons, so it's dead useful for just that, but it's the best way to attach snaps, period). Keep other general purpose tools like screwdrivers and whatnot handy.
1.) wait for a really hot, blazing sunny day, set the top out in the driveway for a bit, then start.
This makes the material (vinyl, right? I don't know about cloth tops) nice and pliable and the right size.
2.) If I'm not mistaken, the B top does not have any permanent attachments at the back of the car. This makes life a bit easier, I imagine. The Midget I did was screwed into the tonneau panel behind the seats, making one more place to screw up left-right alignment. After you've removed the old vinyl (carefully! Don't just slash it off, drill out the pop rivets!) set it aside for reference.
put the new one over the frame, when it's up and attached. Make sure you slip the metal rod that's sewn into the top into the brackets on the tonneau panel. Carefully measure where the front corners of the vinyl are supposed to be in relation to the header rail. This should help line up the front edge of the vinyl (remember it has to go UNDER the alloy piece that holds the rubber header seal). Take the whole thing back off the car.
3.) Look at your old top, measure where all the interior snaps go (the ones on the flaps that attach to the winscreen rail, the little loops that attach to the frame). Measure them as exactly as you can, then attach them. You won't be able to once the top is on the car.
4.) Put the new top back on the car, attach at the back, with the frame NOT latched to the windshield frame. You may need someone to hold the top frame halfway up. Line up the markings for the front corners, at the header rail (by header rail I mean the bit that stretches across the car, with the latches on it). This should give you the flap of vinyl that wraps around the header rail and will get pop rivetted to it. I dunno how many rivets there are on an MGB top-there were like ten or twelve on the Midget. If you've measured carefully, you can probably raise the top frame back up to meet the windscreen top, and it'll meet it without being too tight. Put in two or three rivets, and try putting the top up. It should go. If it does, and it lines up correctly along the side windows (roll 'em up and close the doors to check), then you are good to go and just need to put in the rest of the rivets and the rubber seal (put the alloy seal holder thingie back on when you test, and just press the seal in for the moment).
5.) Glue in the seal using the waterproof epoxy of your choice. I forget what I used. The Midget top was glued to the header rail as well. I didn't glue thereplacement one down, and I do not think the B's is glued down either. Your choice.
6.) now you've got the top up, measure where the Tenax fasteners are on the old one. this should give you a good idea as to where they go on the new one. Mark the new top, then pull and grunt until you get the mark to match up to the stud on your car. If it takes a while, you've measured too high, and need to install it to where you can actually reach. Do one Tenax each side, switching sides, that way you don't get too much vinyl on one side and not enough on the other. I used Stanley knives to punch the holes, but I'm sure a leather punching tool would work.
7.) Remember the Norm Abram's mantra: Measure Twice, Cut Once.
-William (I think I covered it all!)
BTW-Did the top turn out all right, Rick?