I present to you the post I promised you so long ago. I worked hard, day and night to finish it. It has many many many many many typos, but iy you want a good read then go ahead. I think this should suffice for now. lolz