Alright, one thing I've been trying to avoid is a campaign where crafting magic items COSTS the character XP.
I think it should be the other way around. A mage who crafts items should gain XP simply by virtue of practice makes perfect.
It should be the same for any artisan or trades person. Characters should gain XP by doing what they are supposed to do. Blacksmiths should get XP by forging metals into items, farmers should get XP through growing and harvesting crops, etc. Why should XP only come from slaying monsters?
Anyway, what I'd really like some help on is the fact that spellcasters can't craft magic items without throwing away XP. I'm trying to find a sensible system where they don't spend XP, but still suffer some drawback. I've considered prolonged fatigue, nausea, sickness, exhaustion... but I can't hammer out a good system.
Anyone have any ideas? Please?