I get all kinds of rave reviews from everyone that tries my homemade salsa. It's really pretty damned easy to make. Here's the secret recipe:
Blender:
Tomatoes - I used 4 vine-ripened toms here
White Onion - to taste. I despise raw onion, but it really helps here. I used maybe a quarter of a medium sized one
Garlic - Clove and a half in this batch. The other half went into the ground turkey I browned for the burritos I'm making.
Cilantro - a good bit, obviously. Always fresh. The dried stuff is shite.
Jalepeno - to taste. Definitely start conservative. Trying to outdo the spicy is tough, and you'll wind up with some watered down crap. I used one with half the seeds removed in this batch.
Chicken Bullion cubes - optional, esp. if you've got vegetarian friends coming over, but damn if it doesn't help the salsa a lot. I use 2-3 per batch, depending on size.
Salt - to taste. I vary this based on what I'm using it for. If it's for dipping tostada chips, I'll pare it back. If it's for use in a recipe that doesn't have a lot of sodium in it, I'll use more.
Squeeze of lime to taste (again, optional)
If you prefer, stick the result in a pot and let it simmer for a while. It'll mellow out but be more consistent.