I've done a quick evaluation on CC5X - the short answer is that what it will compile it (mostly) does quite well but it's very limited in what it can handle. A fuller report can be found at http://www.htsoft.com/products/pic/cc5xeval.txt -- Clyde Smith-Stubbs | HI-TECH Software Email: clyde@htsoft.com | Phone Fax WWW: http://www.htsoft.com/ | USA: (408) 490 2885 (408) 490 2885 PGP: finger clyde@htsoft.com | AUS: +61 7 3355 8333 +61 7 3355 8334 --------------------------------------------------------------------------- HI-TECH C: compiling the real world.