COMPACT RISING STAIRS
I've been lurking so much in this section it's time I contribute.
While building a piston challenge map I discovered this technique to make super compact hidden and fast rising stairs.

The problem for many was that extending several pistons on top of each other would have the pistons move, making it slightly more complex than first thought. These stairs can rise by 5 blocks max.
This stair consists of two parts. The first is the activation tower.

This unit can be stacked and must be mirrored for every floor. By using repeaters, the pistons can be activated through a wall as well. The length of these can also be changed to the amount blocks that you want to rise with the stairs. Now stack up these bad boys.

Now you have to make the actualy blocks that are going to be pushed, which is the second part.

It is important that the pistons are placed at the bottom, which starts on the same layer as the repeaters in the first activation unit. The amount of pistons decides how many blocks the stair will be pushed up at this point. Note that using more than 5 pistons will not have any effect. It is also important that the bottom piston must not have too many blocks on top as it will cause it to not activate. Now to conceal and wire it.

The input is applied at the bottom. Because the stairs cannot be contracted again, the first input has to be turned into a constant input, therefore the lever is wired to an RS NOR. Hit the lever, and this happens:

The stairs rose.
You can also make double stairs by mirroring the set.

When making it through a wall, you can make extremely tall stairs like this one:

To reset your stairs, you have to set your RS NOR to false and remove every pushed block and piston and place them again










