I'm a non drummer too -- and even after a few years with EZDrummer, I still get frustrated with creating realistic drums loops -- though learning the actual program is relatively easy once you get used to the interface. But I just don't think like a drummer, and that is what it is. But I HATE loops -- they're the bane of my musical existence. lol There's a bunch of videos on yt explaining how EZDRUMMER works and there are some cool features. Too much to explain here. However, rarely, if ever, do I find a groove straight out of the box that fits with my song. I guess the raw loops could work -- but I'm a real stickler for bass drum and bass lining up, even though I don't play drums. also a lot of the loops are overplayed for my tastes, but then again, you don't want a loop so simple that it sounds obviously fake. And you can tone the loops down to taste in the ezdrummer window. My workflow has varied from song to song, but once I get a groove I can work with, it's not long before I import it to Logic -- which is what I use -- so I can fine tune it. I find it cumbersome to keep the loops in EZdrummer once I've got something to work with. It's hard for me to navigate. That's also where there's more potential trouble, at least for me. The drums are solid, well played and the velocity is usually on the mark -- so often I find myself wondering what makes me think I can make them any better, since I"m not a drummer. Having said that, I usually do as little as possible editing wise, just enough to customize the loop to my song.....Usually with kick drums beats. I have found that if I start messing too much with velocity and snare ghost notes and fills, quantizing -- then I am just applying my poor drumming skills to what was otherwise a decent loop. Besides, it is what it is -- a loop. Trying to make it more complicated than that usually just ends in frustration. Another thing: I'm not very good at this, but it's always better to build the song around the loop, rather than the other way around. Hope that helps, and I look forward to hearing your stuff!!