I recently used the AutoSPInstaller from Codeplex to install SharePoint 2010. While the documentation for using it was pretty good, I found that it didn't quite cover everything and that I changed some things. Don't get me wrong, I may have done some things wrong but here's what I did.

Follow Steps 1-5 in the link. It covers:
  1. Extracting the SharePoint 2010 iso
  2. Adding the prerequisite files (here's a list I used)
    1. ADONETDataServices_v15_CTP2_RuntimeOnly.exe
    2. dotnetfx35.exe
    3. FilterPack32bit.exe
    4. FilterPack64bit.exe
    5. iis7psprov_x64.msi
    6. MSChart.exe
    7. MSSpeech_SR_en-US_TELE.msi
    8. rsSharePoint.msi
    9. SpeechPlatformRuntime.msi
    10. sqlncli.msi
    11. SQLSERVER2008_ASADOMD10.msi
    12. Synchronization.msi
    13. Windows6.0-KB968930-x64.msu
    14. Windows6.0-KB974405-x64.msu
    15. Windows6.0-KB976394-x64.msu
    16. Windows6.1-KB974405-x64.msu
    17. Windows6.1-KB976462-v2-x64.msu
  3. Adding updates (which is where I added the SP1 to slipstream it)
Accounts
1.       Make sure that you have each of these AD accounts created:
a.       Farm Account
b.      Service Account
c.       Crawl Account
d.      Search Account

Prepare the Server
1.       Turn off UAC.
a.       Control Panel > User Accounts > Change User Account Control settings > Set to never notify
2.       Turn off warning on file
a.       Start > Run > gpedit.msc > User Configuration > Administrative Templates > Windows Components > Attachment Manager > Inclusing list for low file types > Add .exe;

Prepare the Scripts
1.       Set the farm passphrase at Configuration > Farm > PassPhrase (Make sure the farm passphrase is complex or the installation will fail)
2.       Now input your database server in the following location:
a.       Configuration > Farm > Database > DBServer
3.       Insert the prefix you would like your database name to have here:
a.       Configuration > Farm > Database > DBPrefix
4.       To setup Outgoing Email server add the proper data under this tag:
a.       Configuration > Farm > Services > OutgoingEmail
5.       Place to insert the farm account (make sure to include the domain name in the username, as well as the password and email address):
a.       Configuration > Farm > Account
6.       Places to insert the service account (make sure to include the domain name in the username, as well as the password where applicable):
a.       Configuration > Farm > ManagedAccounts > ManagedAccount [spservice]
b.      Configuration > Farm > ManagedAccounts > ManagedAccount [portalapppool]
c.       Configuration > Farm > ManagedAccounts > ManagedAccount [mysiteapppool]
d.      Configuration > Farm > ObjectCacheAccounts > SuperUser
e.      Configuration > Farm > ObjectCacheAccounts > SuperReader
f.        Configuration > WebApplications > WebApplication [Portal]
g.       Configuration > WebApplications > WebApplication [Portal] > SiteCollections > SiteCollection
h.      Configuration > WebApplications > WebApplication [MySiteHost] > SiteCollections > SiteCollection
i.        Configuration > EnterpriseServiceApps > ExcelServices
j.        Configuration > EnterpriseServiceApps > VisioService
k.       Configuration > EnterpriseServiceApps > AccessService
l.        Configuration > EnterpriseServiceApps > PerformancePointService
7.       Places to insert the search account (make sure to include the domain name in the username, as well as the password where applicable):
a.       Configuration > Farm > ManagedAccounts > ManagedAccount [searchservice]
b.      Configuration > ServiceApps > EnterpriseSearchService > EnterpriseSearchServiceApplications > EnterpriseSearchServiceApplication > ApplicationPool
c.       Configuration > ServiceApps > EnterpriseSearchService > EnterpriseSearchServiceApplications > EnterpriseSearchServiceApplication > AdminComponent > ApplicationPool
8.       Places to insert the crawl account (make sure to include the domain name in the username, as well as the password where applicable):
a.       Configuration > ServiceApps > EnterpriseSearchService > EnterpriseSearchServiceApplications > EnterpriseSearchServiceApplication

Start the Install
1.       Run the following file with administrative privileges ..\AutoSPInstaller\AutoSPInstallerLaunch.bat

References
AutoSPInstaller was taken from here: http://autospinstaller.codeplex.com/
Documentation on how to configure the installer was taken and adapted from: http://blog.lekman.com/2010/11/automated-sharepoint-2010-installations.html