The nice thing about using your own code is you can code in whatever functionality you want. The problem with using your own code is that whenever you encounter a limitation in the functionality, it's your own damn fault.
If somebody doesn't want to be helped you can't help them.