With reference to this thread I would like to know why I should not use auto_increments.

I am writing my own code for forums and have used auto_increments for ThreadID, MemberID, and so on. Why should I not use auto_increments? What are the other alternatives for creating unique numbers to identify records in a database?

NOTE: Since this topic is new to me, I request you to keep your explanations simple. Thank you.