Is this intended behaviour?

Just out of interest - when you pattern a feature that isextruded up to a surface, all the children extrude to the samesurface. This means that instead of several discrete children, youget one (all the children overlapping each other to get to theoriginal selected surface). This is quite reasonable given that thesoftware is doing exactly what you told it to. However, you wouldnever want that, and the preview shows what you do want - severaldiscrete children.

SW Premium 2009 SP3
2x Xeon 3.2GHz
XP32
Quadro FX 4500, 175.51SolidworksParts And Features