Welll... hmmm..... I think this is going to be more complicated then I thought.