Oh crap, it is a homebrew. I didn't notice that.
If you really want I'll change it, but I really want to play a Tiny character for some reason.
Nothing wrong with that; I was bouncing the idea around, too. ^_^ Let's see, consulting the big ol' Race Lists (not exhaustive), I get...
- Jermlaine (Monster Manual II pg. 131): -8 STR, +6 DEX, -2 CON, -2 INT, +6 WIS, -6 CHA; Speak with Rats. Even rattier than kobolds.
- Muckdweller (Serpent Kingdoms pg. 71): -6 STR, +6 DEX, -2 WIS, -2 CHA. I...don't have this supplement
- Petal (Monster Manual III pg. 120): -8 STR, +10 DEX, +4 CON, +4 INT, +8 CHA; tiny fey, 15 ft., fly 60 good, Weapon Finesse, DR 5/cold iron, Low-Light Vision, +2 LA. This is what I really wanted to play, it's the closest to what you have right now, and especially for a sorcerer, just look at that Charisma and Dexterity; you even get a Constitution bonus. However, a +2 LA means you will be effectively playing a Level 1 character in a Level 3 campaign until you get enough EXP to start buying off that LA.
Actually, the only reason I haven't switched over to Petal right now is because of the reach rules - a reach weapon doubles the distance you can threaten (5'/one square becomes 10'/two squares; 10'/two squares becomes 20'/four squares), but a tiny creature threatens zero squares by default. A reach weapon doesn't let them attack adjacent squares, but instead still only lets them threaten their own square, which leaves lockdown quite difficult. A shame, really; I'd love to play a fairy knight.