everything discussed in this thread has been consolidated in this faq:
the above faq is going to provide solutions and workarounds for the majority of installations. If you have an edge case, please open a new thread that is specific to your edge case.