This is great, thank you for your insight and expertise. Much appreciated. For other user's sake, I will confirm on this thread once I have validated the fix on my end (although I think it is clear from your analysis that it is solved.)
cheers,
Shane