Like I say, the core building blocks are all there. It's down to whether the user has the knowledge to string them all together to produce the desired result. It's when that knowledge (or call it experience or skill or whatever) doesn't exist, the call goes out for additional functionality in those core building blocks.
Bookmarks