CONTRIBUTION AGREEMENT Between Millennium Electronics, Inc. and Speaking Roses, LLC Dated as of January 20, 2004