Although to be fair on him, when Barry was playing at Blackburn, he was probably their best player when he was fit, he just wasnt fit that often. He's not that great a player, even most Gers fans I know are glad to see him go as hes long past his best (and I use that term lightly) but 1m isnt bad for him. Its probably bang on what he's worth, and if he gets his act together, stops being the worlds biggest chav, and keeps fit, I'm sure he'll do okay.
SHA are a bunch of rocket polishers so I'm sure he'll fit in.