modularity and extensibility of askbot
from the organization of code, it seems to me that askbot is designed as a standalone project, which is good as a turnkey solution. but if it is to be used as a part of a larger project there may be problem due to non-core functions (tagging, authentication, reputations, etc.) being tightly coupled.
what would you think of having apps like authentication, reputation management, tagging, etc. as separate applications that can be used out of the box, or can be replaced by existing solutions in a larger project?