. . . "June 7th, 2011 at 4:16 am Great post, I have to agree with Mike here, in that the hardest solutions are often the most rewarding in the end." .