sounds like u been thru a lot too ian!