I haven't received my Control Panel Email yet, but I have the FTP one now. Did I miss it or does it take awhile to get it setup?
When you open a new Winhost account with a new site, you should receive two email: one is the welcome letter with your Winhost control panel login information, and the other will contain the ftp information for your new site. Please check your spam folder as your email software could mistakenly filter this welcome letter out.