Platform: .Net 4.0, DotNetNuke 5.x, SQL Server 2008, possibly SilverLight (latest)
Data Layer: Data layer should be written using LINQ to Entities with custom stored procedure. I have the Entity Model pretty much finished.
UX: SilverLight or XHTML with JQuery as DotNetNuke Module
Logic: A module that shows thumb nails of granite samples. This should have "filters" allowing the user to filter on material type (granite, marble, soapstone, etc), colors (multi select), Category (bath, kitchen, out door), product type. When a user mouse's over the thumb nail it should be "highlighted" somehow. make larger, light up... something. When the user clicks on a sample it should bring you to a page with details and larger images. A user should be able to store "favorite" granites and then visit this page.