Why is there such a lack of detail in this thread? Do you currently have a double or triple front derailleur? From my understanding, a triple can be used with a double crankset but not the other way around. (Can't convert a double into a triple.) What is your largest chainring size? If it's 52T, then you likely can choose a crankset with a 52T chainring. If it's 48T, there may or may not be some difficulties in getting it to shift right with a 52/42/30 crankset.
For the fun of it, though, I found some Shimano CX50 cranks:
(46/36T and 10 speeds)
http://www.bike24.com/p226181.html
Sora FC-3503 with chainguard
(50/39/30T and 9 speed, could be used with 8 speeds)
http://www.bike24.com/p238699.html
Sora FC-3550 with chainguard
(50/34T and 9 speed)
http://www.bike24.com/p238663.html
(There are others in the crankset category:
http://www.bike24.com/manufacturers/Shimano.html
Some people use Shimano cranks, Shimano bottom brackets, a SRAM cassette and KMC chain. I don't know how many speeds you have but I suppose a change in speeds could require new shifters. (Maybe I'm just too tired to see the info in this thread. Anyway...)