My wife tells me that I'm a stupid person for butting into an argument; that I should just keep my mouth (and keyboard) quiet... butt...
Voltage exists as a charge (potential) - think electroscope. There is a current (electron flow) when the electroscope is 'charged' but no current when the source of that charge is removed after potential equilibrum (voltage is same.) We could assume a magic material for the charging-rod which has no resistance; and we don't need to leave this universe to witness superconductivity without resistance. So, both voltage and current can exist without resistance. What we would have, however, would be a flow of electrons from the charger to the electroscope in an almost infinitly short time period - EXCEPT, the rod will now create an inductance (based on current flow) which will create a magnetic field which will impede the electron flow... Voltage Leads Current in an Inductor. Eventually, the magnetic field will collapse and the electroscope blades will be at the same charge as the charger - hence no more current flow: therefore, there is a charging time for the electroscope and the electroscope is now acting as a capacitor... or, it can be used to charge another similar electroscope (source) and the outcome will be two electroscopes with 1/2 charge each from the original full-charge.
We need to be careful with Ohm's Law (DC) because like Newton's Law, it has a limited scope of definition in the real-world. With the exception of calculating Power (Watts) generally Ohm's Law neglects time - this is not the case for AC circuits. For anyone that wants a good read at their own pace, look into
http://ibiblio.org/kuphaldt/electricCircuits/index.htm
I don't know if anyone is interested, but you can play around with transistors, MOSFETs, diodes, resistors and such for free using the online SPICE program on
Circuit Simulator Applet ... I checked and could not find a suitable Laser Diode SPICE definition, but just for doing rough calculations before etching boards and such, the tool is nice. You can even move the entire JAVA model down to your PC and have access even if you are off the Internet. For "canned" routines, check out the "Circuits" tab. If you make changes to a canned-routine, don't forget to File/Export it and copy the definitions into Notepad for saving to your harddisk. Warning: SPICE is too much fun, you will waste a lots of time playing; I'm sorry ;-)
Here is what the typical 4/6 diode load test looks like when applied to the model:
$ 1 5.0E-6 10.20027730826997 50 5.0 50
d 272 48 368 48 1 0.805904783
d 368 48 464 48 1 0.805904783
d 464 48 544 48 1 0.805904783
d 544 48 544 160 1 0.805904783
d 544 160 384 160 1 0.805904783
d 384 160 272 160 1 0.805904783
w 464 48 464 96 0
w 272 48 160 48 0
r 272 160 272 256 0 1.0
g 272 256 272 304 0
w 160 48 160 320 0
S 176 368 176 320 0 0 false 0
w 192 96 192 320 0
w 192 96 464 96 0
w 304 368 176 368 0
w 272 256 432 256 0
w 432 256 432 368 0
v 432 368 304 368 0 0 40.0 7.2 0.0 0.0 0.5
x 145 402 184 408 0 24 SW
x 198 330 242 336 0 24 Red
x 102 336 151 342 0 24 Blue
o 8 64 0 35 5.0 6.4 0 -1
Just copy and paste into the tool using "File / Import"
-Ray