Methodology

O hai,
I want to ask you about your methods when you decide to make some music.? Do you take your guitar (or another instrument) and fiddle about till you find some cool riff and just add things around it, or maybe have music in your head (or on paper) before even touching the strings? Or maybe it's best to start with planning rhythm section? When you start creating some tune do you already have plan of whole song, like "here's the intro, like da da da dadadada, then than heavy asswhomping breakdown followed by slow, mellow part, oh yeah, I always wanted to do such thing, then again dadada etc" or just going ahead with recording and let the things happen by themselves?
I'm asking because most of my output from playing with musicial software and guitar ends up in "scratchbook" folder on my disk in form of loose ideas without further expansion, somehow process of actually finishing stuff is very painful for me. After assembling some riffs and half assed solo I'm wondering where I am and have no idea what to do next - at some point I'm stuck with adding another parts only to delete them few moments later. It of course means I don't have a tiny bit of talent (not to mention knowledge), but maybe if I could set some direction to my doings I'd finish some stuff easier. Of course I aim at simple things since I suck at guitar, but still, there's lots of cool music which is technically very simple yet sound cool.
I want to ask you about your methods when you decide to make some music.? Do you take your guitar (or another instrument) and fiddle about till you find some cool riff and just add things around it, or maybe have music in your head (or on paper) before even touching the strings? Or maybe it's best to start with planning rhythm section? When you start creating some tune do you already have plan of whole song, like "here's the intro, like da da da dadadada, then than heavy asswhomping breakdown followed by slow, mellow part, oh yeah, I always wanted to do such thing, then again dadada etc" or just going ahead with recording and let the things happen by themselves?
I'm asking because most of my output from playing with musicial software and guitar ends up in "scratchbook" folder on my disk in form of loose ideas without further expansion, somehow process of actually finishing stuff is very painful for me. After assembling some riffs and half assed solo I'm wondering where I am and have no idea what to do next - at some point I'm stuck with adding another parts only to delete them few moments later. It of course means I don't have a tiny bit of talent (not to mention knowledge), but maybe if I could set some direction to my doings I'd finish some stuff easier. Of course I aim at simple things since I suck at guitar, but still, there's lots of cool music which is technically very simple yet sound cool.