Honestly, I've been the person before who likes to jump the gun and use the newest software out. But reality, it's not stable even though it feels stable. It's too unpredictable if something goes wrong. Therefore, I'm doing all my testing under a virtual machine and upgrading to Mountain Lion when it comes out officially. At that time, I should've learned all the tricks and cheats on how to use the OS efficiently and stuff.