The link below, will take you to US State Police information. Update courtesy of Denna. Any valid fingerprint card will do. Any company that deals in fingerprint services will have them and you should be able to find them at most police stations or State Police Barracks. This is probably the most frequently asked question, simply because there is no real answer.
Every embassy has a different time frame.
If you fill out and supply all of the forms correctly, you may be processed in as little as a few months. It is simply a question of how you file and where you file. If your application is absolutely flawless and there is no hold-up, you can use this as a general rule of thumb. But, again, it is meant to be a general guideline. The fact that you hire somebody to prepare your application will not guarantee faster processing or preferential treatment at the processing level.