Facts of life: all the Finnish bands that start with the letters "st" are all awesome tech-trash metal bands... NOT!
But these guys make a good start:
Stone!!
Stam1na!!
http://www.youtube.com/watch?v=CTwsyyK0WPQ
Stone!!
Stam1na!!
http://www.youtube.com/watch?v=CTwsyyK0WPQ