pixelsnpings, why don't you make your own thread? it's rather rude to hijack someone else's, especially when your question is almost completely unrelated to the thread, and even more so when the original thread is still in active discussion, rather than one that's already been abandoned.
to the OP... My recommendation would be that unless cost is a real issue, it might be worth it to forget the 12F629/12F675 entirely and only get 12F683's for your 8-pin parts. They can of course do everything the lesser two could do, and only cost about 25 cents more from what I saw at digikey. Similarly, I wouldn't bother with the 16F628, instead I'd go straight to the 16F88.
It's not a bad idea to buy a FEW of the "lesser" chips for those cases where you're trying to recreate someone else's documented project in which they used one of those chips, but for your own development it makes more sense to use the better chips - and then in the event you ever want to produce your project in large quantities and use a cheaper chip to save money, it's not too hard to 'downgrade' as long as the cheaper one has the features you're making use of. Just my 2 cents worth.