http://www.interquad.co.uk/
ive done stuff there in the past, not excel mind, we tend to provide those inhouse, as it happens our lass is the company trainer for office products the little neville bless
not cheap there but i managed to blag stuff though my personal development plan (

) as priority 1 training LOL
msc sql transact was the last relevant one i blagged thats key to my role
and yes excel is fucking huge

ive been using it since the early nineties