so i just got back from a meeting with a dp for a future project, unloaded my crap and remembered this thread: