Thank you all for your helpful comments. I spoke with the missus last night and she said instead of going for a secondhand 40d, why don't i go for a new 7d, well i wasn't going to argue with her!
Having said that, i am a little nervous about making such a jump and also would my sigma 17-70 lens...