Three years later, has Oracle's Sun buy paid off?