Problem solved
For everyone's benefit
The clue lies on this page;
http://www.nero.com/en/helptool/170.htm#o17
I had Nero express 5.5 installed on my computer. After I installed iTune (which also uses my CD writer to make music CDs), I started getting the BSOD problem. After looking for some answers to my problem, I found out about Nero's problem so I uninstalled Nero and iTune and installed iTune again. BSOD went away! After that I wanted to play around some more so I uninstalled iTune and installed Nero and still no problem. Currently my computer's running without Nero and i'm using windows XP and iTune to burn CDs without a problem.