I'm really looking for a "Ask an expert" package with functionality similar to www.experts-exchange.com

It's kinda of mix between a FAQ, voting and punbb system.

Each topic starts with a question. Each reply is a potential answer, but only the person who asked the question can decide if the reply is a satisfactory answer, and if yes, they can give the answer a grade.

This creates an "experts" community since the users who are give the most and best answers will have the most points.

I was wondering how difficult it would be to integrate such functionality to punbb.

Any thoughts ?

thanx