At the risk of sounding repetetive, I'd have to agree...

It's a learning experience, setting all that stuff up yourself, believe me it can take a while, but after you set it all up yourself, and it *works* - well the sense of satisfaction is just amazing!

The ability to do something yourself instead of using preconfigured stuff opens up so many more possibilities!