Arduino enthusiast Erwin Ried has found some personal sticking points with the Arduino IDE, and taking advantage of its' open-source nature modified it himself. He has created a few modifications, including a streamlined installation for Windows users, more detailed error messages, customised settings, sketch templates and more.
If you're enjoying working with Arduino projects but find the Uno-sized boards somewhat constricting - it's time to move up to the Freetronics EtherMega:
Quite simple the EtherMega is the fully-loaded Arduino-compatible board on the market today. Apart from being completely Arduino Mega2560-compatible, it includes full Ethernet interface, a microSD card socket, full USB interface, optional Power-over-Ethernet support and still has a circuit prototyping area with extra I2C interface pins. So if your project is breaking the limits, upgrade to the EtherMega today.