I'm not sure what's going on with my homebrew. I've made a northern brown, a porter, and a stout in that order, all having the same bland taste to them. I can forgive the brown ale (my first batch -- that's always a learning experience), but these beers are all dark. I think maybe the water I'm using isn't suitable for dark beer (spring water). Do I need to actually treat the water? It might also be worth mentioning that I brew on an electric flat-top. Could that be altering the flavor somehow? Thanks.