Great advice! I find that one of the biggest roadblocks to success is giving up once the project becomes 'not fun'. There always reaches a point in any endeavor when whatever you are working on stops being fun and becomes work.
The real success comes when you are able to push through and reap the real benefits of your labor.