[G1 Q&A, Help & Troubleshooting] UndeniablyRexer:
In my stupidity I removed the battery during the first boot after installing the most recent CM. When I went to boot up again it wouldn't get past the boot screen(the initial one, not the CM one).

Using ADB I pushed on a few roms that I though would help, none did. I started up adb logcat and here's what I got(this loops continuously):

D/AndroidRuntime( 194):
D/AndroidRuntime( 194): >>>>>>>>>>>>>> AndroidRuntime START <<<<<<<<<<<<<<
D/AndroidRuntime( 194): CheckJNI is OFF
D/AndroidRuntime( 194): --- registering native functions ---
I/Zygote ( 194): Preloading classes...
D/dalvikvm( 194): GC(1) freed 800 objects / 44048 bytes in 8ms
D/dalvikvm( 194): GC(1) freed 240 objects / 13928 bytes in 8ms
D/dalvikvm( 194): GC(1) freed 228 objects / 14344 bytes in 10ms
D/dalvikvm( 194): GC(1) freed 501 objects / 31504 bytes in 12ms
D/dalvikvm( 194): Trying to load lib /system/lib/libexif.so 0x0
D/dalvikvm( 194): Added shared lib /system/lib/libexif.so 0x0
D/dalvikvm( 194): Trying to load lib /system/lib/libFFTEm.so 0x0
D/dalvikvm( 194): Added shared lib /system/lib/libFFTEm.so 0x0
D/dalvikvm( 194): Trying to load lib /system/lib/libmedia_jni.so 0x0
D/dalvikvm( 194): Added shared lib /system/lib/libmedia_jni.so 0x0
D/dalvikvm( 194): Trying to load lib /system/lib/libmedia_jni.so 0x0
D/dalvikvm( 194): Shared lib '/system/lib/libmedia_jni.so' already loaded in same CL 0x0
I/dalvikvm( 194): threadid=3: recursive native library load attempt (/system/lib/libmedia_jni.so)
D/dalvikvm( 194): Trying to load lib /system/lib/libmedia_jni.so 0x0
D/dalvikvm( 194): Shared lib '/system/lib/libmedia_jni.so' already loaded in same CL 0x0
I/dalvikvm( 194): threadid=3: recursive native library load attempt (/system/lib/libmedia_jni.so)
D/dalvikvm( 194): Trying to load lib /system/lib/libmedia_jni.so 0x0
D/dalvikvm( 194): Shared lib '/system/lib/libmedia_jni.so' already loaded in same CL 0x0
I/dalvikvm( 194): threadid=3: recursive native library load attempt (/system/lib/libmedia_jni.so)
D/dalvikvm( 194): GC(1) freed 327 objects / 20488 bytes in 8ms
D/dalvikvm( 194): GC(0) freed 3566 objects / 173128 bytes in 21ms
D/dalvikvm( 194): GC(1) freed 103 objects / 4464 bytes in 18ms
D/dalvikvm( 194): GC(1) freed 518 objects / 31504 bytes in 19ms
D/dalvikvm( 194): GC(1) freed 151 objects / 8064 bytes in 22ms
D/dalvikvm( 194): GC(1) freed 228 objects / 12936 bytes in 23ms
D/dalvikvm( 194): Trying to load lib /system/lib/libsrec_jni.so 0x0
D/dalvikvm( 194): Added shared lib /system/lib/libsrec_jni.so 0x0
D/dalvikvm( 194): Trying to load lib /system/lib/libsrec_jni.so 0x0
D/dalvikvm( 194): Shared lib '/system/lib/libsrec_jni.so' already loaded in same CL 0x0
I/zipro ( 194): Could not find end-of-central-directory in Zip
D/asset ( 194): failed to open Zip archive '/system/framework/framework-res.apk'
W/asset ( 194): Unable to find resources file resources.arsc
W/dalvikvm( 194): Exception Landroid/content/res/Resources$NotFoundException; thrown during Landroid/text/AutoText;.<clinit>
E/Zygote ( 194): Error preloading android.text.AutoText.
E/Zygote ( 194): java.lang.ExceptionInInitializerError
E/Zygote ( 194):	at java.lang.Class.classForName(Native Method)
E/Zygote ( 194):	at java.lang.Class.forName(Class.java:237)
E/Zygote ( 194):	at java.lang.Class.forName(Class.java:183)
E/Zygote ( 194):	at com.android.internal.os.ZygoteInit.preloadClasses(ZygoteInit.java:276)
E/Zygote ( 194):	at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:521)
E/Zygote ( 194):	at dalvik.system.NativeStart.main(Native Method)
E/Zygote ( 194): Caused by: android.content.res.Resources$NotFoundException: Resource ID #0x10b0001
E/Zygote ( 194):	at android.content.res.Resources.getValue(Resources.java:896)
E/Zygote ( 194):	at android.content.res.Resources.loadXmlResourceParser(Resources.java:1869)
E/Zygote ( 194):	at android.content.res.Resources.getXml(Resources.java:784)
E/Zygote ( 194):	at android.text.AutoText.init(AutoText.java:160)
E/Zygote ( 194):	at android.text.AutoText.<init>(AutoText.java:76)
E/Zygote ( 194):	at android.text.AutoText.<clinit>(AutoText.java:56)
E/Zygote ( 194):	... 6 more
D/AndroidRuntime( 194): Shutting down VM
W/dalvikvm( 194): threadid=3: thread exiting with uncaught exception (group=0x4001e210)
D/dalvikvm( 194): DestroyJavaVM waiting for non-daemon threads to exit
D/dalvikvm( 194): DestroyJavaVM shutting VM down
D/dalvikvm( 194): VM cleaning up
D/dalvikvm( 194): LinearAlloc 0x0 used 1314972 of 4194304 (31%)
D/skia ( 194): purging 6K from font cache [1 entries]
D/AndroidRuntime( 195):
D/AndroidRuntime( 195): >>>>>>>>>>>>>> AndroidRuntime START <<<<<<<<<<<<<<
D/AndroidRuntime( 195): CheckJNI is OFF
D/AndroidRuntime( 195): --- registering native functions ---

Thanks for your help.