and now comes the difficult part... sitting down to put all of these thoughts into coherent form... hopefully the thread will be up by tomorrow guys...