Hey, you didn't mentioned employee web interface(lol)...in that case, take a look at cst_cat.js file in the scripts folder. It has:
out += "<tr>" +
"<td class='" + (this.properties[e].required == true ? "required" : "") + "labeltext'>" +
this.properties[e].label +
"</td>" +
"<td><input type='text' name='SET.prop" + String(e) + ".value'></td>" +
"<td>" + this.properties[e].sample + "</td>" +
"</tr>";
and now you can change the order label, value, sample by modify this part to sample, value, label as
out += "<tr>" +
"<td><input type='text' name='SET.prop" + String(e) + ".value'></td>" +
"<td>" + this.properties[e].sample + "</td>" +
"<td class='" + (this.properties[e].required == true ? "required" : "") + "labeltext'>" +
this.properties[e].label +
"</td>" +
"</tr>";
Please follow the standard js customization practice when you do this. Thanks _Chi