also, do a little research into heineken. they have had terrible problems with skunked beer due to their green bottles. they tried to change to brown, but no one drank it because it didn't look / taste like heineken anymore.
cans are for sure the way to go, but they are more expensive, which is why currently only a very few craft brewers are using them. part of that i think is that beer from a can has a stigma of being cheap mass produced megaswill. so even though it is a better package, without a marketing campaign like shaun o'sullivan from 21st amendment did, its going to get passed over at the store.