PoonDaddy I agree with your statement that as a police officer you probably know more law than a lawyer. Most lawyers usually specialize, for example DUI, as a police officer you must be able to pull from your brain all aspects of criminal law at a moments notice.
Always, I mean Always consult with a lawyer, you be the judge if it is worth it to you to pay $3000+ for a lawyer if he can get you off, then so be it, if not be a man. The police always win even if you win, because it will always cost you dearly one way or another, either monetary or criminal record wise
In Canada if you refuse the breathalyzer, you will get a stiffer penalty then if you actually blew. This is granted that the officer had reasonable gorunds to read the demand, but contrary to popular beleif, police officers are some of the best educated people in the country (Canada anyway), and how would you fight a refusal.
I don't know much about American criminal law, but can't imagine it to be all that much different. Just remember you have a choice to make, but either way your gonna pay.