I've been wanting to do this since I got my mac mini installed! I purchased BluePhoneElite (BPE) but haven't really played around with it that much. I hear its the best available solution for Mac...
What kind of microphone are you using?
How do you prevent feedback?
Can the caller hear themselves?
What else should I be concerned with?