Best way to create blended cylinder/hexagon?
You can use the Bridge Edge Loop, an operator available since 2.63 version, to connect two different profiles (obiuvsly works best if they have the same amount of vertices):



A similar function can be found in the LoopTools Add-on, but has fewer options (it's where the Bridge Edge loop operator came from):



A possible result: