how long am i supposed to wait on the <waiting for device> screen. and if something is wrong how do i fix the drivers or put it into fastboot
Most times the <waiting for device> prompt is due to driver/connection issues.
1. Try using PDAnet to install the drivers to your computer. First uninstall any current Samsung drivers on your computer, reboot, then run PDAnet on your computer and allow it to install the Samsung drivers.
2. I believe the authors of those OneClick's have a manual driver download available also. Some have success with this, some don't.
3. Lately I have run across many users having this problem while in their Bootloader trying to use FASTBOOT commands to restore their device. It seems quite a few people have had Power button failures to where the button is stuck or permanently engaged which is why they are trying to restore to stock to get it serviced/repaired/replaced. At this point into time I don't know of a work around to getting past this problem with the stuck power button but it seems to stop FASTBOOT from proceeding further and allowing flashing of the stock images.