Spelunking Techniques