My wallet won't load because it says it contained a duplicate transaction. Are my coins lost forever or can i load it some other way?
This was a bug that was fixed in v0.4.1 (26 June 2012) so I presume you are running an earlier version. If you download the latest version from multibit.org your wallet should load ok. 

Sorry for the inconvenience.