Some ideas:
- baudrate checker (baudrate vs. crystal frequency with an brate error, ie "8MHz and 115k2 used - error of 7.8% !")
- pin assignment checker (ie you'll get a window with actual pin assignment with input/outputs and pin names indication coming from the source, maybe with possible collisions based on the board used - ie "wrong Sdcard SPI pins used", "wrong I2C pins used")
- something more complex - for DIY boards - an automatic system for DIY_board_name<->arduino_pin<->atmega_chip_pin management (ie for easy creation of your own variants with some checks)
Chips supported: atmega32, atmega328p, atmega1284p (both 44pin smt and dil40), atmega128, atmega1280, atmega2560.