So I recently bought a Scott S30 bike http://www.rei.com/product/809916/scott-speedster-s30-compact-bike-2011 and I am looking to upgrade the group set on it because the group set on it right now is crap, but I am not sure what to get. I have been having a lot of people to go me to get campy and others telling me to get shimano. Any advice on what I should get? And are the wheels that come stock on my bike even compatible with a campy set, or would I have to get new wheels too? A final question is here is a link to the campy set I have been looking at http://www.eurobikeparts.com/proddetail.php?prod=CA-CE8PC10s-11 but there are a ton of different sizes for the crank (34/50, 39/53 etc) and a bunch of different sizes for the cassette as well and I have no idea what sizes to get. I live in an extremely hilly area with many steep hills and im not sure if certain sizes here would make climbing hills easier; any advice I would be beyond grateful for.