The search engines do this quite a lot these days and now Yahoo are offering £50 in credit on new account sign ups. You do need an initial deposit of £60 for a new account though.

If you haven’t experimented with Yahoo pay per click yet, now might be a good time. This promo applies only to new UK accounts.

The all important link with promo code (GB0287) can be found here.