Yep, it's exactly what I'm after. To be honest I never knew anything about IK before your post but I've done a bit of reading on it now and it seems like the way I need to go. Thanks a lot!

Does anyone have any example code by any chance???

Thanks