Embossing an edge-loop This question follows from Constructing and bevelling a pie-slice

I'm trying to bring definition to the top edge of a solid geometric object.

EDIT: I'm trying to achieve something like this:

... The important thing is that the edge is clearly defined, rather than exactly how it looks. So I'm interested in any technique for doing this. I'm focusing on this one because it's the only one I currently know how to do.

First I go into edit mode, edge-select, CTRL+RightClick to select an edgeloop, and create a vertex group:



Then I attempt to apply wireframe modifier:



As you can see, it doesn't work. 
However, if I try the same technique on a cube, it does work. (I've included the cube in the picture, although it isn't the best screenshot, sorry about that).

How to get this effect working?

And is there any other technique to bring the edges out? Could I somehow extrude a square/hexagon through that entire edge loop?

Someone on IRC suggested bézier + Bevel-object. I like the sound of this, but would I have to first create the curve, and then independently create an object for the border using bevel object, and then create the actual solid object by extruding the curve downwards?
One way to do this is by beveling, then extruding:

What I did in the gif:

Enter edit mode (Tab)

Enter face select mode (CtrlTab&gt; Face)

Select a face on the surface that I want to select, then press CtrlShiftAltF to select the entire surface.

3D view &gt; Header &gt; Select &gt; Select Boundary loop:


Bevel (CtrlB)

Extrude and cancel transform (EEsc) See this question for details on what pressing Esc does.

Press AltS to scale along the normals.