@Anti-Moronic: Your no hobbyist? Yet are calling $1000 projects medium? It's rare I will take on a freelance job for less than $10000. That being said, these projects aren't done in procedural (not much I do is but that is beside the point).
The point I'm trying to make is that allot of people are simply blinded by the OOP paradigm and assume it is now the only way. You think your a good programmer because you use OOP?
The other point here is that the OP asking the question obviously has limited experience. For him/her at this point in time procedural is obviously the better option because that is going to get shit done.
@HardCoreMore: I'm not sure where assembly came into the argument. Are you proving your own ignorance?