A few months back I made beer-batter fish.  I don't remember the exact recipe I used but I think I got it from foodnetwork.com.  I fried in vegetable oil at 350.  Everything came out OK, but the breading seemed to peel clean off of the fish while eating rather than sticking to it.  Are there any tricks for prep/cook to prevent this from happening? 
Give your fish a light dusting of corn starch before dredging in the batter. Flour works to some extent but without gluten formation flour is working as a drying agent more than anything else. Corn starch is, as its name implies, a starch which will actually act as a weak glue when heated wet. Just don't pile it on. dredge each fillet in the corn starch and tap off the excess until you're left with a thin, uniform layer. Your batter will stick to the corn starch, which will stick to the fish. 