This place has just about everything a tech geek would ever need. Been fancying an iPod? They've got plenty (and in a variety of colors). Lose your iPod headphones? No sweat this place has those as well. Hell if you hate iPods, they have hundreds of different mp3 players to choose from. In addition, they have a mad collection of digital cameras and all their cool accessories. The selection of computer parts can be overwhelming, but if you are going to buy a desktop computer, go to shops that will let you buy parts. Don't worry they will put everything together for you, and it will be a lot cheaper than buying a big brand name. Most vendors are polite and very enthusiastic, but almost no one speaks English. If you are going to buy a computer, set a limit on how much you want to spend, and take someone who knows their stuff and you won't have any problems.