I think it's a neat project, and I also strongly believe it's best to find vendors who also want to abide by your principals. So, look at the Gizmosphere. It will save you time and I think it's very close to what you want.