Ironraven,

It may be long....but it sounds interesting.....I have time if you are ever interested in typing it.....