I had a bad experience with HTG, mostly my fault.
I bought a ton of stuff there one day and had two people helping me pack the car. The suburban trustafarian working that day decided to keep my ballast and reflector, which could not have happened had one of us stayed and watched the guy or had I checked everything before leaving.
I called later that day and they said they make it right. Waited a few days and called back. They told me I was out of luck, that they thought I was someone else who also out a ballast and a reflector.
In a way it was a blessing, because their store-brand stuff is not UL listed and a faulty ballast burned down their florida store.
I guess it's different if you aren't using cash?