Hi Tazntex,
If you like the 628a, you will love the 16F648A, same chip same data sheet twice the memory for about 30 cents more.