John,
This is nice that you created this site for Cliff and those who loved him and still love you. I know your heart aches and the unanswered questions just make it that much more painful. Just remember that what we see, understand and feel is temporary, the unseen is eternal. That means that you and I respond to what we can get our minds around, but the unseen is really the relaity. God is love and full of mercy and in time, the right time, He will let you in on his eternal plan and purpose for all the sorrow and longing you have encountered.
In the meantime, enjoy His love. Walk with Him and follow Him. He knows where the road bends and turns. Remember, he'll never leave you, he'll always guide, guard and protect you and lead you to that peace that passes all understanding. Keep and your eyes on Jesus, He has his eye on you. It won't be too long....and you suddenly understand.
Always, Cheryl