A 'real' TileClient needs to be able to translate between screen coordinates and latitude/longitude
Courtesy of the Silverlight 1.1 Alpha sample Virtual Earth Viewer C# code converted to Javascript

TileClient alpha

road   aerial   hybrid

Hover over the map to generate the co-ordinates