Woo Hoo! I finished Kanto!
UPDATE:
Defeated Rival on the way to Victory Road.
Found a Level 40 Fearow on the grass in Indigo Plateau, so I caught it (why not?).
Arrived at the Pokemon League after brushing past some trainers.
Sold loads of items and bought 25 revives, 10 max potions, 15 full restores and 10 full heals (turns out I needed them).
Challenged the Elite Four.
Lorelei was quite hard although I got through.
Bruno was the easiest (as always).
Agatha was quite easy, thanks to those ghost types not having Levitate (Earthquake + Psychic = easy win).
Lance was quite hard - mostly his Dragonite and Aerodactyl, his Gyarados was easy though, my Gyarados KO'ed his (even though mine was about 10 levels lower). Moves like Thunder, Ice Beam, Blizzard and Fire Blast were very hard to defend against.
Gary was much easier than Lance, killing most of his pokemon with my Pidgeot (Sand Attack + Sky Attack) and I got a lot of luck. I Ko'ed his Jolteon with Charizard's Earthquake and I had won, With my hideously underleveled team!
My Team -
Butterfree (Level 44)
Psychic
Swift
Sleep Powder
SolarBeam
Pidgeot (Level 47)
Quick Attack
Sand-Attack
Fly
Sky Attack
Gyarados (Level 46)
Surf
Fire Blast
Thunderbolt
Ice Beam
Golbat (Level 44)
Bite
Mega Drain
Wing Attack
Confuse Ray
Charizard (Level 45)
Earthquake
Slash
Ember (When does it learn Flamethrower?!?)
Strength
Fearow (Level 40)
Leer
Fury Attack
Mirror Move
Drill Peck
Now, off to Johto!
EDIT: Oh, and Alakazam on the first page you put my name as ackswack when it should have been jackswack. Thanks a lot!