As for (b), at least in the US, it is the large mainline denominations that are in steep decline and the smaller, more theologically conservative denominations that are growing most rapidly. Mega-churches are a phenomenon, but not one that falls easily into either of the above categories because they can range all the way from progressive to prosperity gospel to theologically conservative and nearly anything in between.