If you are an Atmel AVR lover or a newbie to Micro Controller not sure on going with a PIC or AVR, check out
formatting link
RVKBASIC allows you to program in a high level BASIC like language, then RVKBASIC converts the BASIC to assembler. Raw machine code speeds unlike stamps and other BASIC solutions.