You want debian ? Fine? Do you want the most up to date ? If so, then sidux
might be the way ahead. You can download it and then do the md5sum check (if you haven't managed to install anything else yet then google for md5summer - it's a handy little app for windows for checking md5sum of downloads).
Then you can fire it up as a "live" CD (make sure your system is set to boot from a CD) to check that it see's/recognises all you hardware. The install is quite straight forward.
If you think you might hit any problems, they have forums, but even better, lots of the developers (defectors from kanotix - but thats another story) are available on the IRC channel on a daily basis. It's an absolute dream to manage, plus as it's based on "Debian SID", it's always gonna be the most up to date as regards available packages.
If you read up about debian, you'll see that SID is actually debian unstable. One of the main things about SIDUX is to make the unstable, stable. As far as I'm concerned it's bloody marvellous. It's not as "limited" as the *buntu's, you're not stuck with "sudo" as it uses conventional root/user accounts setup.
I heartily recommend it. and no, just because I've been using Linux for 5 or 6 years, am I any kind of expert. I'm not. Just a "glorified newbie" who doesn't want to have to rely on MS products. If I can manage it, anyone can.