http://vivekdalvi.wordpress.com/2007/07/04/part-6-3dstack-view-in-search-application/