Someone made that already...... Was on Show HN last month.