I use the mikroE BASIC compiler for the 16-bit (PIC24F/J, dsPIC30, dsPIC33) devices and it works great. Price is also very reasonable ($149) and as far as I know, it is the only BASIC available for the 16-bit PIC's. As mentioned by others, you can also use the C30 compiler from MicroChip which is free for the student edition.
Would not go back to using 8-bit PIC's except for low pin-count (<18 pins) and very low cost apps (<$1 per chip). The power, versatility and ease-of-use of these 16-bit PIC's are hard to beat.
Bookmarks