This is a brainstorm on an overhaul of the crafting system and may be applicable to other portions of the game. The idea is to give the player more control over the products that they create, in order to make unique items which can be used to enhance role play.
How It Will Work
When crafting the player is given a small 'parts kit' from which to select from. At lower levels, this kit is small and contains your most basic, mundane parts. As the player increases in associated skill level, their kit expands to include more complicated, elaborate, or stylish parts. The player can mix and match available parts in order to create more unique items. Of course, only knowledge of the parts is gained through level increase. The parts themselves will have to be crafted or obtained through other means.
An Example
So, for example, let's take the crafting of a shortsword. The player will select from parts available to them for each specific part of the sword, the handle, hilt, blade. The players skill level will determine the types of parts available to them, so lets say this specific player decides to use a bone handle with silver filigree, a basic iron cross bar hilt with inlaid ruby, and a bronze blade with inscribed red way glyphs. This will result in a unique short sword item with unique properties.
!!!BONUS!!!
When equipped, the item description even shows up under the character description automagically!