My all in one printer/scanner, I think... 3ish years back ago, it was cheaper than buying new ink (as usual). Other than that, due to the lack of 'pc stores' in my area it's usually an online purchase and has been that way for years.
All I have to pick from is a 'big independent', a couple of small independents, both of which are 'over priced' (I don't mind paying a small premium to get it 'now' but I can usually wait a day for most things) and pc world which 99% of the time doesn't have what I want anyway lol
Basically my issue is 'lack of options' on where I can get things locally and in all honesty, that isn't just in the pc sector either.... even things like clothes I'm buying online, limited choice of stores but even in the ones which have something I like they generally don't stock my size in the store (I need long length due to height) or 'they're out of stock' (these aren't small sized stores either)...
Then there's just the physical cost of going in to town to 'shop', parking fees out my way are stupidly high which when you ultimately come back with nothing due to them saying 'get it online' anyway kind of makes you not bother in the first place...