I have one word for you. Trello. Supporting details include "it just works" and "It is free". Seriously check that out.
Can you set rules for items moving to the next stage?
Does anyone use this in work to manage their projects? (As part of a team and not as part of a team)