I've created a site which will provide commentary on the AIM and paid-for equity research reports (about 20 different reports). I'm a novice when it comes to writing any in-depth code. So while teaching myself HTML, CS and JS is fine, I don't have the appetite to design those functions myself (or the time). So I'm looking to pick the right CMS that would allow me to combine the blog/commentary and e-commerce functions, as well as having a user logon section so customers can come back and download their purchases again. If all goes well there will be a forum section in the future so that's something to bear in mind. All things considered, which is the best CMS for me to use?