I think one of my biggest problem with most HTPC or media streamers is the slow interface. Its not uncommon for people to have thousands of music, video, and photos and navigating through on a machine that is not quick is very annoying. If your building a htpc, nothing prevents this more than having a regular disc based HDD. This is were having a SSD (preferably Intel models) for the OS and basic media programs can go a long way to improving the "ultimate" HTPC. This is where HTPC's, when designed right, have so much more to offer than media streamers that may not offer keyboard support or a good UI to easily maneuver through the large number of files efficiently or painlessly. You can get this now with products from Niveus Media, but it will cost you an arm and leg.