It's been a while since I've used either... but my impressions were that Puppy is nicer for most folks to use. However DSL is Debian, and if you're going to be doing much customization, it's hard to...