Sorry, what i posted is in regards to the window poofing.  Missed your post regarding it was working but you get invalid user/pass.
I followed the guide for mine, and when I told winmysqladmin to make the password, it was still blank in mysql, which I found out by doing (from a command prompt in c:\mysql\bin) :
	Code:
	mysql -u username -p
 The password was blank, not what I set it to.  So I created a new user in mysql by doing
	Code:
	GRANT ALL PRIVILEGES ON *.* TO username@'%'
    ->     IDENTIFIED BY 'somepassword' WITH GRANT OPTION;
 This created a new user called 
username with a password of 
somepassword which I then put in the ini file and it worked.  You'll want to read up on the mysql documentation, because granting every db permission (drop, create, alter) isn't probably a good idea, but it did give me a working server with which i could then modify the privileges back down.  I guess I could have delved further and corrected the password on the original account, but last time I messed with a mysql password on my linux box I hosed it hah.  Anyway, hope that's your problem too, if not, sorry - tried =b