diff --git a/PesFile/PesFile.csproj b/PesFile/PesFile-2005.csproj
similarity index 100%
rename from PesFile/PesFile.csproj
rename to PesFile/PesFile-2005.csproj
diff --git a/PesFile/PesFile-2008.csproj b/PesFile/PesFile-2008.csproj
new file mode 100644
index 0000000..4aa0a8c
--- /dev/null
+++ b/PesFile/PesFile-2008.csproj
@@ -0,0 +1,52 @@
+
+
+ Debug
+ AnyCPU
+ 8.0.50727
+ 2.0
+ {66EF662E-F52C-4104-9C15-A14266D8F3B8}
+ Library
+ Properties
+ PesFile
+ PesFile
+
+
+ true
+ full
+ false
+ bin\Debug\
+ DEBUG;TRACE
+ prompt
+ 4
+
+
+ pdbonly
+ true
+ bin\Release\
+ TRACE
+ prompt
+ 4
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ "$(ProjectDir)IncrementVersionNumber.exe" --postbuild
+ "$(ProjectDir)IncrementVersionNumber.exe" --prebuild
+
+
\ No newline at end of file
diff --git a/embroideryInfo/embroideryInfo.csproj b/embroideryInfo/embroideryInfo-2005.csproj
similarity index 100%
rename from embroideryInfo/embroideryInfo.csproj
rename to embroideryInfo/embroideryInfo-2005.csproj
diff --git a/embroideryInfo/embroideryInfo-2008.csproj b/embroideryInfo/embroideryInfo-2008.csproj
new file mode 100644
index 0000000..85d90a1
--- /dev/null
+++ b/embroideryInfo/embroideryInfo-2008.csproj
@@ -0,0 +1,54 @@
+
+
+ Debug
+ AnyCPU
+ 8.0.50727
+ 2.0
+ {1E3B0E33-E0BC-41C1-B1B3-7CADD39BE362}
+ Exe
+ Properties
+ embroideryInfo
+ embroideryInfo
+
+
+ true
+ full
+ false
+ bin\Debug\
+ DEBUG;TRACE
+ prompt
+ 4
+
+
+ pdbonly
+ true
+ bin\Release\
+ TRACE
+ prompt
+ 4
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {66EF662E-F52C-4104-9C15-A14266D8F3B8}
+ PesFile
+
+
+
+
+
\ No newline at end of file
diff --git a/embroideryReader.sln b/embroideryReader-2005.sln
similarity index 100%
rename from embroideryReader.sln
rename to embroideryReader-2005.sln
diff --git a/embroideryReader-2008.sln b/embroideryReader-2008.sln
new file mode 100644
index 0000000..68ffc59
--- /dev/null
+++ b/embroideryReader-2008.sln
@@ -0,0 +1,75 @@
+
+Microsoft Visual Studio Solution File, Format Version 9.00
+# Visual Studio 2005
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "embroideryReader", "embroideryReader\embroideryReader.csproj", "{0A9A24AD-60F0-4664-BCC6-2B98B3E8B565}"
+ ProjectSection(WebsiteProperties) = preProject
+ Debug.AspNetCompiler.Debug = "True"
+ Release.AspNetCompiler.Debug = "False"
+ EndProjectSection
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "embroideryTester", "embroideryTester\embroideryTester.csproj", "{A80DF4D8-967D-4352-9E1D-F22D23236BE2}"
+ ProjectSection(WebsiteProperties) = preProject
+ Debug.AspNetCompiler.Debug = "True"
+ Release.AspNetCompiler.Debug = "False"
+ EndProjectSection
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "embroideryInfo", "embroideryInfo\embroideryInfo.csproj", "{1E3B0E33-E0BC-41C1-B1B3-7CADD39BE362}"
+ ProjectSection(WebsiteProperties) = preProject
+ Debug.AspNetCompiler.Debug = "True"
+ Release.AspNetCompiler.Debug = "False"
+ EndProjectSection
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "PesFile", "PesFile\PesFile.csproj", "{66EF662E-F52C-4104-9C15-A14266D8F3B8}"
+ ProjectSection(WebsiteProperties) = preProject
+ Debug.AspNetCompiler.Debug = "True"
+ Release.AspNetCompiler.Debug = "False"
+ EndProjectSection
+EndProject
+Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "docs", "docs", "{1BA749B5-4B20-4C6A-AAE0-57F3A718B6E7}"
+ ProjectSection(WebsiteProperties) = preProject
+ Debug.AspNetCompiler.Debug = "True"
+ Release.AspNetCompiler.Debug = "False"
+ EndProjectSection
+ ProjectSection(SolutionItems) = preProject
+ docs\csewfigseg.html = docs\csewfigseg.html
+ docs\docsindex.html = docs\docsindex.html
+ docs\pes0001.html = docs\pes0001.html
+ EndProjectSection
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "embroideryThumbs", "embroideryThumbs\embroideryThumbs.csproj", "{978B855C-C9CD-4A5E-A335-9ED8DD3E001A}"
+ ProjectSection(WebsiteProperties) = preProject
+ Debug.AspNetCompiler.Debug = "True"
+ Release.AspNetCompiler.Debug = "False"
+ EndProjectSection
+EndProject
+Global
+ GlobalSection(SolutionConfigurationPlatforms) = preSolution
+ Debug|Any CPU = Debug|Any CPU
+ Release|Any CPU = Release|Any CPU
+ EndGlobalSection
+ GlobalSection(ProjectConfigurationPlatforms) = postSolution
+ {0A9A24AD-60F0-4664-BCC6-2B98B3E8B565}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {0A9A24AD-60F0-4664-BCC6-2B98B3E8B565}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {0A9A24AD-60F0-4664-BCC6-2B98B3E8B565}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {0A9A24AD-60F0-4664-BCC6-2B98B3E8B565}.Release|Any CPU.Build.0 = Release|Any CPU
+ {A80DF4D8-967D-4352-9E1D-F22D23236BE2}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {A80DF4D8-967D-4352-9E1D-F22D23236BE2}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {A80DF4D8-967D-4352-9E1D-F22D23236BE2}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {A80DF4D8-967D-4352-9E1D-F22D23236BE2}.Release|Any CPU.Build.0 = Release|Any CPU
+ {1E3B0E33-E0BC-41C1-B1B3-7CADD39BE362}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {1E3B0E33-E0BC-41C1-B1B3-7CADD39BE362}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {1E3B0E33-E0BC-41C1-B1B3-7CADD39BE362}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {1E3B0E33-E0BC-41C1-B1B3-7CADD39BE362}.Release|Any CPU.Build.0 = Release|Any CPU
+ {66EF662E-F52C-4104-9C15-A14266D8F3B8}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {66EF662E-F52C-4104-9C15-A14266D8F3B8}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {66EF662E-F52C-4104-9C15-A14266D8F3B8}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {66EF662E-F52C-4104-9C15-A14266D8F3B8}.Release|Any CPU.Build.0 = Release|Any CPU
+ {978B855C-C9CD-4A5E-A335-9ED8DD3E001A}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {978B855C-C9CD-4A5E-A335-9ED8DD3E001A}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {978B855C-C9CD-4A5E-A335-9ED8DD3E001A}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {978B855C-C9CD-4A5E-A335-9ED8DD3E001A}.Release|Any CPU.Build.0 = Release|Any CPU
+ EndGlobalSection
+ GlobalSection(SolutionProperties) = preSolution
+ HideSolutionNode = FALSE
+ EndGlobalSection
+EndGlobal
diff --git a/embroideryTester/embroideryTester.csproj b/embroideryTester/embroideryTester-2005.csproj
similarity index 100%
rename from embroideryTester/embroideryTester.csproj
rename to embroideryTester/embroideryTester-2005.csproj
diff --git a/embroideryTester/embroideryTester-2008.csproj b/embroideryTester/embroideryTester-2008.csproj
new file mode 100644
index 0000000..96032ba
--- /dev/null
+++ b/embroideryTester/embroideryTester-2008.csproj
@@ -0,0 +1,85 @@
+
+
+ Debug
+ AnyCPU
+ 8.0.50727
+ 2.0
+ {A80DF4D8-967D-4352-9E1D-F22D23236BE2}
+ WinExe
+ Properties
+ embroideryTester
+ embroideryTester
+
+
+ true
+ full
+ false
+ bin\Debug\
+ DEBUG;TRACE
+ prompt
+ 4
+
+
+ pdbonly
+ true
+ bin\Release\
+ TRACE
+ prompt
+ 4
+
+
+
+
+
+
+
+
+
+
+
+ Form
+
+
+ Form1.cs
+
+
+
+
+ Designer
+ Form1.cs
+
+
+ ResXFileCodeGenerator
+ Resources.Designer.cs
+ Designer
+
+
+ True
+ Resources.resx
+ True
+
+
+ SettingsSingleFileGenerator
+ Settings.Designer.cs
+
+
+ True
+ Settings.settings
+ True
+
+
+
+
+ {66EF662E-F52C-4104-9C15-A14266D8F3B8}
+ PesFile
+
+
+
+
+
\ No newline at end of file
diff --git a/embroideryThumbs/embroideryThumbs.csproj b/embroideryThumbs/embroideryThumbs-2005.csproj
similarity index 100%
rename from embroideryThumbs/embroideryThumbs.csproj
rename to embroideryThumbs/embroideryThumbs-2005.csproj
diff --git a/embroideryThumbs/embroideryThumbs-2008.csproj b/embroideryThumbs/embroideryThumbs-2008.csproj
new file mode 100644
index 0000000..6e3bfdf
--- /dev/null
+++ b/embroideryThumbs/embroideryThumbs-2008.csproj
@@ -0,0 +1,61 @@
+
+
+ Debug
+ AnyCPU
+ 8.0.50727
+ 2.0
+ {978B855C-C9CD-4A5E-A335-9ED8DD3E001A}
+ Library
+ Properties
+ embroideryThumbs
+ embroideryThumbs
+
+
+ true
+ full
+ false
+ bin\Debug\
+ DEBUG;TRACE
+ prompt
+ 4
+ true
+ true
+
+
+ pdbonly
+ true
+ bin\Release\
+ TRACE
+ prompt
+ 4
+ true
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {66EF662E-F52C-4104-9C15-A14266D8F3B8}
+ PesFile
+
+
+
+
+
+ "$(ProjectDir)\IncrementVersionNumber.exe" --prebuild
+ "$(ProjectDir)\IncrementVersionNumber.exe" --postbuild
+
+
\ No newline at end of file