For your dad maybe get him someting for the garden ask someone who might know what he wants - wife/his mate. Maybe his been needing equipment in the garden strimmer, tools and has not felt right just going out and buying it for himself.
Re :his love of formula 1 maybe an activity day - you can get F1 version but heres an example of a rally one:
Boy friend well cool stuff on the web at Firebox.com whether you buy him loads of little cool bits and bobs like reto toys and guns that shoot darts or buy him one big gift like:
One good gift out there I like is a personalised Monopoly game where you choose all the names for the sections on the board like instead of "kingscross station" you can change it to "boyfriends smelly feet"
They will engrave almost any thing on a bottle of Champagne from footy team logos to F1 if you want it. Email them if yoy cannot see what you need. They deliver for free as well.
They were featured on the Paul O'Grady show last night as well.
I get lots from http://www.iwoot.co.uk - I'd be surprised if you couldn't find a few things on there that would suit anyone. Also if you do, try ukhotdeals website for voucher codes