True that! 
Even if you got the source code it will take you quite some time before you understand how it all comes together