I have to agree with Lefty..... only found out about Arduino a few weeks ago but am impressed by the quality of both the development platform and the boards.
As I said there are a few shortcomings in the functionality of the compiler but that apart its an excellent way to get a project off the ground and flying as I have found out already with one completed project using the ATmega2560.
I have already been playing with the DUE (well the microchip version MAX32) now thats a VERY good platform, would be nice if Arduino was extended for that one to do full double precision and ascii encoding decoding but the microchip MPLABX does.
I have a project that will require 4th and 5th order curve fitting routines and they WILL require true double precision but already have the board driving a CCD array and collecting data from it in less than a day!
Keep up the good work to all at ARDUINO