Hi all. Looking for some advice. I have this idea for an engine building application and kinda looking for a starting point. Basically the app will allow you to build an engine based off of a base engine block. For example you can change the camshaft, pistons, have it bored .030 , etc and the app will tell you what the expected horsepower is. The horsepower is just a ball park figure based off of equations with the disclaimer that a dyno would be more accurate. Really Im looking for some advice on database design. The database will be in sql 08 and i planned on using ef for my data access layer. Any suggestions are encouraged. Thanks.