diff --git a/LUFA.pnproj b/LUFA.pnproj
index 851b369e15..4002c2a376 100644
--- a/LUFA.pnproj
+++ b/LUFA.pnproj
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/LUFA/ManPages/ChangeLog.txt b/LUFA/ManPages/ChangeLog.txt
index bff555fc4d..b118c581db 100644
--- a/LUFA/ManPages/ChangeLog.txt
+++ b/LUFA/ManPages/ChangeLog.txt
@@ -14,6 +14,7 @@
* - Added new pgm_read_ptr() macro to Common.h for reading of pointers out of flash memory space
* - Added new SWAPENDIAN_16() and SWAPENDIAN_32() macros to Common.h for statically initialized variables at compile time
* - Added new Drivers/USB/LowLevel/Device.c file to house Device mode specific functions that are more complicated than simple macros
+ * - Added new AVRStudio 4 project files for all projects
*
* Changed:
* - The RingBuff library code has been replaced in the XPLAINBridge, Benito and USBtoSerial projects with an ultra lightweight
diff --git a/LUFA/ManPages/LibraryApps.txt b/LUFA/ManPages/LibraryApps.txt
index abd0073594..7d4f3f7cf1 100644
--- a/LUFA/ManPages/LibraryApps.txt
+++ b/LUFA/ManPages/LibraryApps.txt
@@ -102,7 +102,7 @@
* - Magstripe - Magnetic Stripe Card Reader project
* - MissileLaucher - Toy Missile Launcher Host project
* - RelayBoard - Relay board controller, controllable via the "sismpctl" Linux application
- * - TemperatureDataLogger - Temperature Datalogging project, using the FatFS library
+ * - TempDataLogger - Temperature Datalogging project, using the FatFS library
* - USBtoSerial - USB to USART Serial Converter project
* - Webserver - RNDIS Host Webserver with DHCP client, powered by uIP TCP/IP stack project and FatFS library
* - XPLAINBridge - XPLAIN alternative PDI Programmer/USB to Serial Bridge firmware project
diff --git a/Projects/Benito/Benito.aps b/Projects/Benito/Benito.aps
new file mode 100644
index 0000000000..42869bb1f4
--- /dev/null
+++ b/Projects/Benito/Benito.aps
@@ -0,0 +1 @@
+Benito13-Jul-2010 14:17:1713-Jul-2010 14:18:06241013-Jul-2010 14:17:1744, 18, 0, 685AVR GCCBenito.elfC:\Users\Dean\Documents\Electronics\Projects\WORK\LUFAWORK\Projects\Benito\AVR ONE!ATmega32U2.xmlfalseR00R01R02R03R04R05R06R07R08R09R10R11R12R13R14R15R16R17R18R19R20R21R22R23R24R25R26R27R28R29R30R31Auto000Benito.cDescriptors.cBenito.hDescriptors.hLib\LightweightRingBuff.hmakefiledefaultYESmakefileatmega32u211
Benito.elfdefault\1-Wall -gdwarf-2 -std=gnu99 -Os -funsigned-char -funsigned-bitfields -fpack-struct -fshort-enumsdefault1C:\WinAVR-20100110\bin\avr-gcc.exeC:\WinAVR-20100110\utils\bin\make.exe
diff --git a/Projects/LEDNotifier/LEDNotifier.aps b/Projects/LEDNotifier/LEDNotifier.aps
new file mode 100644
index 0000000000..6b18d0a729
--- /dev/null
+++ b/Projects/LEDNotifier/LEDNotifier.aps
@@ -0,0 +1 @@
+LEDNotifier13-Jul-2010 14:18:4613-Jul-2010 14:20:00241013-Jul-2010 14:18:4644, 18, 0, 685AVR GCCLEDNotifier.elfC:\Users\Dean\Documents\Electronics\Projects\WORK\LUFAWORK\Projects\LEDNotifier\falseR00R01R02R03R04R05R06R07R08R09R10R11R12R13R14R15R16R17R18R19R20R21R22R23R24R25R26R27R28R29R30R31000Descriptors.cLEDNotifier.cDescriptors.hLEDNotifier.hBoard\LEDs.hmakefiledefaultYESmakefileatmega12811
LEDNotifier.elfdefault\1-Wall -gdwarf-2 -std=gnu99 -Os -funsigned-char -funsigned-bitfields -fpack-struct -fshort-enumsdefault1C:\WinAVR-20100110\bin\avr-gcc.exeC:\WinAVR-20100110\utils\bin\make.exe
diff --git a/Projects/Magstripe/Magstripe.aps b/Projects/Magstripe/Magstripe.aps
new file mode 100644
index 0000000000..f2c30f804d
--- /dev/null
+++ b/Projects/Magstripe/Magstripe.aps
@@ -0,0 +1 @@
+Magstripe13-Jul-2010 14:20:3313-Jul-2010 14:22:03241013-Jul-2010 14:20:3344, 18, 0, 685AVR GCCMagstripe.elfC:\Users\Dean\Documents\Electronics\Projects\WORK\LUFAWORK\Projects\Magstripe\falseR00R01R02R03R04R05R06R07R08R09R10R11R12R13R14R15R16R17R18R19R20R21R22R23R24R25R26R27R28R29R30R31000Descriptors.cMagstripe.cLib\CircularBitBuffer.cDescriptors.hMagstripe.hLib\CircularBitBuffer.hLib\MagstripeHW.hmakefiledefaultYESmakefileatmega12811
Magstripe.elfdefault\1-Wall -gdwarf-2 -std=gnu99 -Os -funsigned-char -funsigned-bitfields -fpack-struct -fshort-enumsdefault1C:\WinAVR-20100110\bin\avr-gcc.exeC:\WinAVR-20100110\utils\bin\make.exeC:\Users\Dean\Documents\Electronics\Projects\WORK\LUFAWORK\Projects\Magstripe\Descriptors.hC:\Users\Dean\Documents\Electronics\Projects\WORK\LUFAWORK\Projects\Magstripe\Magstripe.hC:\Users\Dean\Documents\Electronics\Projects\WORK\LUFAWORK\Projects\Magstripe\Lib\CircularBitBuffer.hC:\Users\Dean\Documents\Electronics\Projects\WORK\LUFAWORK\Projects\Magstripe\Lib\MagstripeHW.hC:\Users\Dean\Documents\Electronics\Projects\WORK\LUFAWORK\Projects\Magstripe\Descriptors.cC:\Users\Dean\Documents\Electronics\Projects\WORK\LUFAWORK\Projects\Magstripe\Magstripe.cC:\Users\Dean\Documents\Electronics\Projects\WORK\LUFAWORK\Projects\Magstripe\Lib\CircularBitBuffer.c
diff --git a/Projects/MissileLauncher/MissileLauncher.aps b/Projects/MissileLauncher/MissileLauncher.aps
new file mode 100644
index 0000000000..7007997474
--- /dev/null
+++ b/Projects/MissileLauncher/MissileLauncher.aps
@@ -0,0 +1 @@
+MissileLauncher13-Jul-2010 14:22:2113-Jul-2010 14:22:51241013-Jul-2010 14:22:2144, 18, 0, 685AVR GCCMissileLauncher.elfC:\Users\Dean\Documents\Electronics\Projects\WORK\LUFAWORK\Projects\MissileLauncher\falseR00R01R02R03R04R05R06R07R08R09R10R11R12R13R14R15R16R17R18R19R20R21R22R23R24R25R26R27R28R29R30R31000ConfigDescriptor.cMissileLauncher.cConfigDescriptor.hMissileLauncher.hmakefiledefaultYESmakefileatmega12811
MissileLauncher.elfdefault\1-Wall -gdwarf-2 -std=gnu99 -Os -funsigned-char -funsigned-bitfields -fpack-struct -fshort-enumsdefault1C:\WinAVR-20100110\bin\avr-gcc.exeC:\WinAVR-20100110\utils\bin\make.exeC:\Users\Dean\Documents\Electronics\Projects\WORK\LUFAWORK\Projects\MissileLauncher\ConfigDescriptor.hC:\Users\Dean\Documents\Electronics\Projects\WORK\LUFAWORK\Projects\MissileLauncher\MissileLauncher.hC:\Users\Dean\Documents\Electronics\Projects\WORK\LUFAWORK\Projects\MissileLauncher\ConfigDescriptor.cC:\Users\Dean\Documents\Electronics\Projects\WORK\LUFAWORK\Projects\MissileLauncher\MissileLauncher.c
diff --git a/Projects/RelayBoard/RelayBoard.aps b/Projects/RelayBoard/RelayBoard.aps
new file mode 100644
index 0000000000..5d79d3716b
--- /dev/null
+++ b/Projects/RelayBoard/RelayBoard.aps
@@ -0,0 +1 @@
+RelayBoard13-Jul-2010 14:23:4513-Jul-2010 14:24:44241013-Jul-2010 14:23:4544, 18, 0, 685AVR GCCRelayBoard.elfC:\Users\Dean\Documents\Electronics\Projects\WORK\LUFAWORK\Projects\RelayBoard\falseR00R01R02R03R04R05R06R07R08R09R10R11R12R13R14R15R16R17R18R19R20R21R22R23R24R25R26R27R28R29R30R31000Descriptors.cRelayBoard.cDescriptors.hRelayBoard.hmakefiledefaultYESmakefileatmega12811
RelayBoard.elfdefault\1-Wall -gdwarf-2 -std=gnu99 -Os -funsigned-char -funsigned-bitfields -fpack-struct -fshort-enumsdefault1C:\WinAVR-20100110\bin\avr-gcc.exeC:\WinAVR-20100110\utils\bin\make.exeC:\Users\Dean\Documents\Electronics\Projects\WORK\LUFAWORK\Projects\RelayBoard\Descriptors.hC:\Users\Dean\Documents\Electronics\Projects\WORK\LUFAWORK\Projects\RelayBoard\RelayBoard.hC:\Users\Dean\Documents\Electronics\Projects\WORK\LUFAWORK\Projects\RelayBoard\Descriptors.cC:\Users\Dean\Documents\Electronics\Projects\WORK\LUFAWORK\Projects\RelayBoard\RelayBoard.c00000C:\Users\Dean\Documents\Electronics\Projects\WORK\LUFAWORK\Projects\LEDNotifier\descriptors.h1
diff --git a/Projects/TemperatureDataLogger/Descriptors.c b/Projects/TempDataLogger/Descriptors.c
similarity index 100%
rename from Projects/TemperatureDataLogger/Descriptors.c
rename to Projects/TempDataLogger/Descriptors.c
diff --git a/Projects/TemperatureDataLogger/Descriptors.h b/Projects/TempDataLogger/Descriptors.h
similarity index 100%
rename from Projects/TemperatureDataLogger/Descriptors.h
rename to Projects/TempDataLogger/Descriptors.h
diff --git a/Projects/TemperatureDataLogger/Doxygen.conf b/Projects/TempDataLogger/Doxygen.conf
similarity index 100%
rename from Projects/TemperatureDataLogger/Doxygen.conf
rename to Projects/TempDataLogger/Doxygen.conf
diff --git a/Projects/TemperatureDataLogger/Lib/DS1307.c b/Projects/TempDataLogger/Lib/DS1307.c
similarity index 100%
rename from Projects/TemperatureDataLogger/Lib/DS1307.c
rename to Projects/TempDataLogger/Lib/DS1307.c
diff --git a/Projects/TemperatureDataLogger/Lib/DS1307.h b/Projects/TempDataLogger/Lib/DS1307.h
similarity index 100%
rename from Projects/TemperatureDataLogger/Lib/DS1307.h
rename to Projects/TempDataLogger/Lib/DS1307.h
diff --git a/Projects/TemperatureDataLogger/Lib/DataflashManager.c b/Projects/TempDataLogger/Lib/DataflashManager.c
similarity index 100%
rename from Projects/TemperatureDataLogger/Lib/DataflashManager.c
rename to Projects/TempDataLogger/Lib/DataflashManager.c
diff --git a/Projects/TemperatureDataLogger/Lib/DataflashManager.h b/Projects/TempDataLogger/Lib/DataflashManager.h
similarity index 100%
rename from Projects/TemperatureDataLogger/Lib/DataflashManager.h
rename to Projects/TempDataLogger/Lib/DataflashManager.h
diff --git a/Projects/TemperatureDataLogger/Lib/FATFs/00readme.txt b/Projects/TempDataLogger/Lib/FATFs/00readme.txt
similarity index 100%
rename from Projects/TemperatureDataLogger/Lib/FATFs/00readme.txt
rename to Projects/TempDataLogger/Lib/FATFs/00readme.txt
diff --git a/Projects/TemperatureDataLogger/Lib/FATFs/diskio.c b/Projects/TempDataLogger/Lib/FATFs/diskio.c
similarity index 100%
rename from Projects/TemperatureDataLogger/Lib/FATFs/diskio.c
rename to Projects/TempDataLogger/Lib/FATFs/diskio.c
diff --git a/Projects/TemperatureDataLogger/Lib/FATFs/diskio.h b/Projects/TempDataLogger/Lib/FATFs/diskio.h
similarity index 100%
rename from Projects/TemperatureDataLogger/Lib/FATFs/diskio.h
rename to Projects/TempDataLogger/Lib/FATFs/diskio.h
diff --git a/Projects/TemperatureDataLogger/Lib/FATFs/ff.c b/Projects/TempDataLogger/Lib/FATFs/ff.c
similarity index 100%
rename from Projects/TemperatureDataLogger/Lib/FATFs/ff.c
rename to Projects/TempDataLogger/Lib/FATFs/ff.c
diff --git a/Projects/TemperatureDataLogger/Lib/FATFs/ff.h b/Projects/TempDataLogger/Lib/FATFs/ff.h
similarity index 100%
rename from Projects/TemperatureDataLogger/Lib/FATFs/ff.h
rename to Projects/TempDataLogger/Lib/FATFs/ff.h
diff --git a/Projects/TemperatureDataLogger/Lib/FATFs/ffconf.h b/Projects/TempDataLogger/Lib/FATFs/ffconf.h
similarity index 100%
rename from Projects/TemperatureDataLogger/Lib/FATFs/ffconf.h
rename to Projects/TempDataLogger/Lib/FATFs/ffconf.h
diff --git a/Projects/TemperatureDataLogger/Lib/FATFs/integer.h b/Projects/TempDataLogger/Lib/FATFs/integer.h
similarity index 100%
rename from Projects/TemperatureDataLogger/Lib/FATFs/integer.h
rename to Projects/TempDataLogger/Lib/FATFs/integer.h
diff --git a/Projects/TemperatureDataLogger/Lib/SCSI.c b/Projects/TempDataLogger/Lib/SCSI.c
similarity index 100%
rename from Projects/TemperatureDataLogger/Lib/SCSI.c
rename to Projects/TempDataLogger/Lib/SCSI.c
diff --git a/Projects/TemperatureDataLogger/Lib/SCSI.h b/Projects/TempDataLogger/Lib/SCSI.h
similarity index 100%
rename from Projects/TemperatureDataLogger/Lib/SCSI.h
rename to Projects/TempDataLogger/Lib/SCSI.h
diff --git a/Projects/TempDataLogger/TempDataLogger.aps b/Projects/TempDataLogger/TempDataLogger.aps
new file mode 100644
index 0000000000..f8a8254063
--- /dev/null
+++ b/Projects/TempDataLogger/TempDataLogger.aps
@@ -0,0 +1 @@
+TempDataLogger13-Jul-2010 14:28:3913-Jul-2010 14:29:00241013-Jul-2010 14:28:3944, 18, 0, 685AVR GCCC:\Users\Dean\Documents\Electronics\Projects\WORK\LUFAWORK\Projects\TempDataLogger\AVR ONE!falseR00R01R02R03R04R05R06R07R08R09R10R11R12R13R14R15R16R17R18R19R20R21R22R23R24R25R26R27R28R29R30R31Auto000Descriptors.cTempDataLogger.cLib\DataflashManager.cLib\DS1307.cLib\SCSI.cDescriptors.hTempDataLogger.hLib\DataflashManager.hLib\DS1307.hLib\SCSI.hdefaultNOatmega12811
TempDataLogger.elfdefault\1-Wall -gdwarf-2 -Os -std=gnu99 -funsigned-char -funsigned-bitfields -fpack-struct -fshort-enumsdefault1C:\WinAVR-20100110\bin\avr-gcc.exeC:\WinAVR-20100110\utils\bin\make.exe
diff --git a/Projects/TemperatureDataLogger/TempDataLogger.c b/Projects/TempDataLogger/TempDataLogger.c
similarity index 100%
rename from Projects/TemperatureDataLogger/TempDataLogger.c
rename to Projects/TempDataLogger/TempDataLogger.c
diff --git a/Projects/TemperatureDataLogger/TempDataLogger.h b/Projects/TempDataLogger/TempDataLogger.h
similarity index 100%
rename from Projects/TemperatureDataLogger/TempDataLogger.h
rename to Projects/TempDataLogger/TempDataLogger.h
diff --git a/Projects/TemperatureDataLogger/TempLogHostApp/COPYING.LESSER.txt b/Projects/TempDataLogger/TempLogHostApp/COPYING.LESSER.txt
similarity index 100%
rename from Projects/TemperatureDataLogger/TempLogHostApp/COPYING.LESSER.txt
rename to Projects/TempDataLogger/TempLogHostApp/COPYING.LESSER.txt
diff --git a/Projects/TemperatureDataLogger/TempLogHostApp/COPYING.txt b/Projects/TempDataLogger/TempLogHostApp/COPYING.txt
similarity index 100%
rename from Projects/TemperatureDataLogger/TempLogHostApp/COPYING.txt
rename to Projects/TempDataLogger/TempLogHostApp/COPYING.txt
diff --git a/Projects/TemperatureDataLogger/TempLogHostApp/DataLoggerSettings.Designer.cs b/Projects/TempDataLogger/TempLogHostApp/DataLoggerSettings.Designer.cs
similarity index 100%
rename from Projects/TemperatureDataLogger/TempLogHostApp/DataLoggerSettings.Designer.cs
rename to Projects/TempDataLogger/TempLogHostApp/DataLoggerSettings.Designer.cs
diff --git a/Projects/TemperatureDataLogger/TempLogHostApp/DataLoggerSettings.cs b/Projects/TempDataLogger/TempLogHostApp/DataLoggerSettings.cs
similarity index 100%
rename from Projects/TemperatureDataLogger/TempLogHostApp/DataLoggerSettings.cs
rename to Projects/TempDataLogger/TempLogHostApp/DataLoggerSettings.cs
diff --git a/Projects/TemperatureDataLogger/TempLogHostApp/DataLoggerSettings.resx b/Projects/TempDataLogger/TempLogHostApp/DataLoggerSettings.resx
similarity index 100%
rename from Projects/TemperatureDataLogger/TempLogHostApp/DataLoggerSettings.resx
rename to Projects/TempDataLogger/TempLogHostApp/DataLoggerSettings.resx
diff --git a/Projects/TemperatureDataLogger/TempLogHostApp/Hid.Linux.dll b/Projects/TempDataLogger/TempLogHostApp/Hid.Linux.dll
similarity index 100%
rename from Projects/TemperatureDataLogger/TempLogHostApp/Hid.Linux.dll
rename to Projects/TempDataLogger/TempLogHostApp/Hid.Linux.dll
diff --git a/Projects/TemperatureDataLogger/TempLogHostApp/Hid.Net.dll b/Projects/TempDataLogger/TempLogHostApp/Hid.Net.dll
similarity index 100%
rename from Projects/TemperatureDataLogger/TempLogHostApp/Hid.Net.dll
rename to Projects/TempDataLogger/TempLogHostApp/Hid.Net.dll
diff --git a/Projects/TemperatureDataLogger/TempLogHostApp/Hid.Win32.dll b/Projects/TempDataLogger/TempLogHostApp/Hid.Win32.dll
similarity index 100%
rename from Projects/TemperatureDataLogger/TempLogHostApp/Hid.Win32.dll
rename to Projects/TempDataLogger/TempLogHostApp/Hid.Win32.dll
diff --git a/Projects/TemperatureDataLogger/TempLogHostApp/Program.cs b/Projects/TempDataLogger/TempLogHostApp/Program.cs
similarity index 100%
rename from Projects/TemperatureDataLogger/TempLogHostApp/Program.cs
rename to Projects/TempDataLogger/TempLogHostApp/Program.cs
diff --git a/Projects/TemperatureDataLogger/TempLogHostApp/README.txt b/Projects/TempDataLogger/TempLogHostApp/README.txt
similarity index 100%
rename from Projects/TemperatureDataLogger/TempLogHostApp/README.txt
rename to Projects/TempDataLogger/TempLogHostApp/README.txt
diff --git a/Projects/TemperatureDataLogger/TempLogHostApp/TempLoggerHostApp.csproj b/Projects/TempDataLogger/TempLogHostApp/TempLoggerHostApp.csproj
similarity index 100%
rename from Projects/TemperatureDataLogger/TempLogHostApp/TempLoggerHostApp.csproj
rename to Projects/TempDataLogger/TempLogHostApp/TempLoggerHostApp.csproj
diff --git a/Projects/TemperatureDataLogger/TemperatureDataLogger.txt b/Projects/TempDataLogger/TemperatureDataLogger.txt
similarity index 100%
rename from Projects/TemperatureDataLogger/TemperatureDataLogger.txt
rename to Projects/TempDataLogger/TemperatureDataLogger.txt
diff --git a/Projects/TemperatureDataLogger/makefile b/Projects/TempDataLogger/makefile
similarity index 100%
rename from Projects/TemperatureDataLogger/makefile
rename to Projects/TempDataLogger/makefile
diff --git a/Projects/makefile b/Projects/makefile
index 0cbe68bcf3..c4078c5e09 100644
--- a/Projects/makefile
+++ b/Projects/makefile
@@ -32,8 +32,8 @@ all:
$(MAKE) -C RelayBoard clean
$(MAKE) -C RelayBoard all
- $(MAKE) -C TemperatureDataLogger clean
- $(MAKE) -C TemperatureDataLogger all
+ $(MAKE) -C TempDataLogger clean
+ $(MAKE) -C TempDataLogger all
$(MAKE) -C USBtoSerial clean
$(MAKE) -C USBtoSerial all