Online mainly. Normally just check who is cheaper and order from there unless some crap small site.
I almost never buy from retail apart from the odd bargin bin opportunistic purchase.
Hardware I'll also get online. Basically I just can't be bothered shopping and online is almost always cheaper.
Try to be reasonable... its easier than you think...







