Hey Escapizm,
Mostly depends on what you (or your friend) want to achieve - I tried to build in flexibility, hence the rather overkill approach to running CAT5E (CAT6 wasn't worth the expense/complication at the time). Perhaps start your thread with the objectives, and go from there?
I must admit I need to update this thread - I've done more but haven't had much time to post!
Dave