El Blanco has published a nice article on usage of the Site Picker. Nice work and not as easy, as one might de deluded to think, to do from scratch.

 

http://chrissyblanco.blogspot.com/2008/07/adding-sharepoint-site-picker-to_03.html