I have purchased about $1,500 in upgrades for my GN from Cotton's Performance in the last month or so. Every transaction was very smooth. They even kept me informed when their suppliers had a problem with shipping their products out. Excellent communication. Thanks, Jack Cotton!