First it looks like I forgot to mention I'm using Windows XP, and I just checked and Add/Remove Programs shows:
Microsoft .NET Framework 2.0 Service Pack 2 - 185MB
Microsoft .NET Framework 3.0 Service Pack 2 - 168MB
And also CCleaner says that ".NET Framework 3.0" takes 6GB, and I have been seeing an ever growing usage of the hard drive, I'm left with only 18GB out of 160GB.
@Alan_B
Thank you for that link, I will try it and hopefully since I'm using Windows XP that tool would have different results than you did.
I have used the "Setup Verification Tool" and it verified both 2.0 and 3.0 frameworks, yet to try the removal.
*update*
Cleanup failed for product .NET Framework 2.0
Cleanup failed for product .NET Framework 3.0
Dammit...