...or just someone else's code.... everything already been done code wise .... it's how you put it together tha gives a different user experience.

A little off topic, but I was helping with work on an NHS computer system for Admin in the mid-80's (CPM & machine code ) ..... if you've ever wondered why government IT goes sooooo far over budget it's because the programmers finish the system in the allotted time ..... then one manager says, can you add this, another says, change the look of that, another says, don't like that take it off, even though a week before you'd added it for another manager.... and round and round you go with no one in the NHS actaully in charge to say STOP.... ENOUGH.