I would go for EasyPIC 4 this comes with ICD it support 8-40pin

I have the easypic3 board and fnd it very useful loads of features

some say but you may not use all of the features but it very good value for money, My Easypic3 cost me £99 and that come with GLD and LCD

regards,

chuck