In regards to the change where you can't need something your class can't use, I also suggest making the need option automatically bind the item to the character to prevent potential abuse. This will allow everyone the equal opportunity to greed items to sell for profit.