Freelancer:
BlueyTee
Steps design
I have adjust some of the requirement to make it looks presentable... do let me know if you have changes on it.