for your brother what about some sort of poker set - chips/cards/how to play book etc? you can get that all in debenhams. Or nice whiskey with some nice whiskey tumblers (if he's into his drink) what about a voucher for two to a wine tasting day at vinopolis (if you're near london and he likes wine!)
if he has an MP3 player what about an itunes voucher - like a cd but a bit more thoughtful as its justfor his ipod!
Is he outdoorsy? what about a posh stunt kite?!
As for the boyf, mine is getting a posh jumper, vouchers towards doing his motorbike CBT course, george michael CD, chocs, the 'dangerous book for boys' (GREAT gift for men of all ages!)and a pyrex bowl (i broke his...!)
hope these help - best of luck shopping at this stage of the xmas rush!
x